{"id":2838,"name":"sveltekit-superforms","ecosystem":"npm","repository_url":"https://github.com/ciscoheat/sveltekit-superforms","issues_count":162,"created_at":"2025-06-06T15:02:13.557Z","updated_at":"2025-06-06T15:02:13.557Z","purl":"pkg:npm/sveltekit-superforms","metadata":{"id":6398553,"name":"sveltekit-superforms","ecosystem":"npm","description":"Making SvelteKit forms a pleasure to use!","homepage":"https://superforms.rocks","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ciscoheat/sveltekit-superforms","keywords_array":["sveltekit","svelte","form","validation","forms","schema","arktype","class-validator","effect","joi","json-schema","superstruct","schemasafe","typebox","valibot","vinejs","yup","zod"],"namespace":null,"versions_count":219,"first_release_published_at":"2023-02-21T19:09:38.298Z","latest_release_published_at":"2025-06-05T07:05:58.353Z","latest_release_number":"2.26.1","last_synced_at":"2025-06-05T07:06:53.783Z","created_at":"2023-02-21T21:28:21.335Z","updated_at":"2025-06-05T07:10:08.826Z","registry_url":"https://www.npmjs.com/package/sveltekit-superforms","install_command":"npm install sveltekit-superforms","documentation_url":null,"metadata":{"funding":[{"type":"github","url":"https://github.com/sponsors/ciscoheat"},{"type":"ko-fi","url":"https://ko-fi.com/ciscoheat"},{"type":"paypal","url":"https://www.paypal.com/donate/?hosted_button_id=NY7F5ALHHSVQS"}],"dist-tags":{"alpha":"2.0.0-alpha.53","latest":"2.26.1"}},"repo_metadata":{"id":72188659,"uuid":"603941098","full_name":"ciscoheat/sveltekit-superforms","owner":"ciscoheat","description":"Making SvelteKit forms a pleasure to use!","archived":false,"fork":false,"pushed_at":"2025-05-29T10:24:22.000Z","size":3414,"stargazers_count":2519,"open_issues_count":74,"forks_count":86,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-05-29T10:39:14.257Z","etag":null,"topics":["arktype","form-validation","forms","joi","svelte","sveltekit","typebox","valibot","validation","validation-library","yup","zod"],"latest_commit_sha":null,"homepage":"https://superforms.rocks","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ciscoheat.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ciscoheat"],"ko_fi":"ciscoheat"}},"created_at":"2023-02-20T01:39:50.000Z","updated_at":"2025-05-29T10:24:26.000Z","dependencies_parsed_at":"2023-10-16T18:38:35.629Z","dependency_job_id":"ff1df892-68bf-4de3-856b-6a5aff42de2e","html_url":"https://github.com/ciscoheat/sveltekit-superforms","commit_stats":{"total_commits":838,"total_committers":8,"mean_commits":104.75,"dds":"0.010739856801909253","last_synced_commit":"9cbf06f91281eb0270c9b3ed11a835fccb902765"},"previous_names":[],"tags_count":80,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ciscoheat","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258160285,"owners_count":22658379,"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":"ciscoheat","name":"Andreas Söderlund","uuid":"130450","kind":"user","description":"","email":"","website":"https://blog.encodeart.dev","location":"Sweden","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/130450?u=f3e8d60e65b24e7f5e0e0ad46ca1d17bff309446\u0026v=4","repositories_count":45,"last_synced_at":"2023-03-10T22:40:22.775Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ciscoheat","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:57:45.829Z","updated_at":"2023-03-10T22:40:22.822Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ciscoheat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ciscoheat/repositories"},"tags":[{"name":"v2.25.0","sha":"c4dbb4efe19bbcdd979f5d19e18905175ddc5970","kind":"commit","published_at":"2025-04-29T05:57:18.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.25.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.25.0/manifests"},{"name":"v2.24.1","sha":"90356fcfbad5c5f2b6cb87148b6fd7cbc18307fd","kind":"commit","published_at":"2025-04-06T14:17:48.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.24.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.24.1/manifests"},{"name":"v2.24.0","sha":"3f7c3bf17b0ab41f7e77fdeddaa00dd1a3158e41","kind":"commit","published_at":"2025-03-09T16:05:55.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.24.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.24.0/manifests"},{"name":"v2.23.0","sha":"37816b1fedfa836d9ab610b6942ecce0153e78a3","kind":"commit","published_at":"2025-01-21T11:56:24.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.23.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.23.0/manifests"},{"name":"v2.22.1","sha":"7c99b4f9995019e59ec8f96ffce692ce14e94bc1","kind":"commit","published_at":"2024-12-16T18:50:58.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.22.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.22.1/manifests"},{"name":"v2.22.0","sha":"6e59fd813a90f345b7736a76f0c4b095215329b0","kind":"commit","published_at":"2024-12-15T17:22:34.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.22.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.22.0/manifests"},{"name":"v2.21.1","sha":"c614205e0bb5756f2c65c42bdce57032134c6a52","kind":"commit","published_at":"2024-12-04T05:00:48.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.21.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.21.1/manifests"},{"name":"v2.21.0","sha":"8cd97c12458a2067aff77497e86087fc294aef70","kind":"commit","published_at":"2024-12-01T05:22:20.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.21.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.21.0/manifests"},{"name":"v2.20.1","sha":"f2201d11c4c2e9b8553b69a137ab246586c87a16","kind":"commit","published_at":"2024-11-15T14:41:40.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.20.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.20.1/manifests"},{"name":"v2.19.1","sha":"91fd5b2d4dd6559718dc60c163477cae6cb60bcd","kind":"commit","published_at":"2024-10-05T13:26:21.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.19.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.19.1/manifests"},{"name":"v2.19.0","sha":"9cbf06f91281eb0270c9b3ed11a835fccb902765","kind":"commit","published_at":"2024-09-18T11:20:29.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.19.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.19.0/manifests"},{"name":"v2.18.1","sha":"7e9a8e01d355fff05cf5734b26dfe88903b27d4f","kind":"commit","published_at":"2024-09-14T20:03:49.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.18.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.18.1/manifests"},{"name":"v2.18.0","sha":"5041414dd8a11f9c35e772045dfa5230ac30172e","kind":"commit","published_at":"2024-09-06T06:51:30.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.18.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.18.0/manifests"},{"name":"v2.17.0","sha":"4350f493f94f93622886990b579307a59c1f8280","kind":"commit","published_at":"2024-08-13T17:58:37.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.17.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.17.0/manifests"},{"name":"v2.16.1","sha":"45ee44aa96a0674d19fba079bf9098bf2d6e33ff","kind":"commit","published_at":"2024-07-18T06:12:19.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.16.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.16.1/manifests"},{"name":"v2.16.0","sha":"ead1b7e2ad6dcd8339c582148561c63833285f13","kind":"commit","published_at":"2024-07-09T21:11:52.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.16.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.16.0/manifests"},{"name":"v2.15.2","sha":"a5ed133bbf0bfd069a2cf9bb982e4e84404f64d3","kind":"commit","published_at":"2024-06-26T05:25:54.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.15.2","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.15.2/manifests"},{"name":"v2.15.0","sha":"3b7d0e1c2e0f1f504e7d74a1ac378e19dbac2171","kind":"commit","published_at":"2024-06-10T10:09:43.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.15.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.15.0/manifests"},{"name":"v2.15.1","sha":"3b7d0e1c2e0f1f504e7d74a1ac378e19dbac2171","kind":"commit","published_at":"2024-06-10T10:09:43.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.15.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.15.1/manifests"},{"name":"v2.14.0","sha":"d0b6fe45df43e2d6575535725666a38cf1c2312b","kind":"commit","published_at":"2024-05-25T22:40:27.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.14.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.14.0/manifests"},{"name":"v2.13.1","sha":"1488627d74b44f0cd022e1fe3bb77efc869010ec","kind":"commit","published_at":"2024-05-07T07:41:49.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.13.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"a467097729931ac17051b1aa8936159d6a10fb10","kind":"commit","published_at":"2024-05-03T06:40:13.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.13.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.13.0/manifests"},{"name":"v2.12.6","sha":"3f93e60fa67fc9af58bdc9c34937c62182d9efe9","kind":"commit","published_at":"2024-04-23T20:04:37.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.12.6","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.12.6/manifests"},{"name":"v2.12.3","sha":"c1726045803bc58d7e8782b9435888bb454ba379","kind":"commit","published_at":"2024-04-08T06:59:39.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.12.3","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.12.3/manifests"},{"name":"v2.12.0","sha":"46328ccd0f248fd8596560d5db86b79a0a4d7417","kind":"commit","published_at":"2024-03-28T09:33:20.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.12.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.12.0/manifests"},{"name":"v2.11.0","sha":"707a2288052724292bddbb9ef225b42659c67adb","kind":"commit","published_at":"2024-03-22T21:18:55.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.11.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.11.0/manifests"},{"name":"v2.10.6","sha":"6c4ad73e2a8e2df98a9168fe3ffba8d035249a39","kind":"commit","published_at":"2024-03-20T16:59:15.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.10.6","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.10.6/manifests"},{"name":"v2.10.5","sha":"3c1346dc0fdfd57d7b98aa6fb6c20be17484384e","kind":"commit","published_at":"2024-03-19T07:27:46.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.10.5","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.10.5/manifests"},{"name":"v2.9.0","sha":"a4e7761a374be96de4695503a6ea1b82ab3de442","kind":"commit","published_at":"2024-03-11T23:22:10.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.9.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.9.0/manifests"},{"name":"v2.8.0","sha":"f7bd7e6a0069611c3779c3784cc767ae94d38c3b","kind":"commit","published_at":"2024-03-05T19:42:34.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.8.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"e59542d6b12c2f9f09dd286d86a933afd898d87f","kind":"commit","published_at":"2024-03-03T19:31:55.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.7.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"aa0b2db122f2791d02dc49b58e745b7d98a822cb","kind":"commit","published_at":"2024-02-24T08:26:18.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.6.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.6.0/manifests"},{"name":"v2.6.1","sha":"aa0b2db122f2791d02dc49b58e745b7d98a822cb","kind":"commit","published_at":"2024-02-24T08:26:18.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.6.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.6.1/manifests"},{"name":"v2.5.0","sha":"1d22ed6a7e5056263552739fb0ad87ae3bd47fbd","kind":"commit","published_at":"2024-02-21T15:21:54.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.5.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"be72426195e8ac01c349a4ffb9bd06f78708b725","kind":"commit","published_at":"2024-02-20T10:11:32.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.4.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"ba1c45c9194d552bfbcab96c3afa3d6e2cd8d487","kind":"commit","published_at":"2024-02-18T08:06:22.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.3.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"4ff088b25d876d40725949ca7a2ac0e7194ecf49","kind":"commit","published_at":"2024-02-16T19:28:23.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.2.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"b6c30a2f25e1477b84129c4d51987301d32eefe9","kind":"commit","published_at":"2024-02-15T16:42:24.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.2.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"409289e682c7e9c267b167fe40e23ca9f75d700a","kind":"commit","published_at":"2024-02-12T19:37:11.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.1.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"04f17d5ee3a590452a72c6849fe94c34b3c46193","kind":"commit","published_at":"2024-02-11T15:28:29.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v2.0.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v2.0.0/manifests"},{"name":"v1.13.4","sha":"9b561ff0e7ae88d7e29fe5dfeb4ba6740d41b1e1","kind":"commit","published_at":"2024-01-20T09:22:14.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.13.4","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.4/manifests"},{"name":"v1.13.3","sha":"474acdcfa6ccb73fa1f5108cbf49e589fca6a317","kind":"commit","published_at":"2024-01-14T14:22:47.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.13.3","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.3/manifests"},{"name":"v1.13.2","sha":"f1b7e74455aadf106843d9ae8bf55c32110965f8","kind":"commit","published_at":"2024-01-07T12:44:01.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.13.2","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"c8d3f2a6a5e8eb9d91975b394671dd362724584a","kind":"commit","published_at":"2023-12-22T05:19:00.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.13.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"c8d3f2a6a5e8eb9d91975b394671dd362724584a","kind":"commit","published_at":"2023-12-22T05:19:00.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.13.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"34ac4461ec9a6f84c34a57dc642bf819b3a90802","kind":"commit","published_at":"2023-12-14T22:11:54.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.12.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"1622b112c6f27d2d9a521beb2fa2b51f636b4b5d","kind":"commit","published_at":"2023-11-28T05:51:43.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.11.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.11.0/manifests"},{"name":"v1.10.2","sha":"400bb4fb02b94ed2dd02f562c95bb661e3cbc62e","kind":"commit","published_at":"2023-11-14T14:55:33.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.10.2","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.10.2/manifests"},{"name":"v1.10.1","sha":"20f1b21ea26a9658e3450b5f2bd7323e61420e0f","kind":"commit","published_at":"2023-11-07T14:51:50.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.10.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.10.1/manifests"},{"name":"v1.9.0","sha":"7128aebf9dd046f90a5b1c0993b72b9dd8753bd8","kind":"commit","published_at":"2023-10-31T13:45:46.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.9.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"b66d8d23f0c38f7a8dd1fe4c7c182e4d24efb95a","kind":"commit","published_at":"2023-10-02T13:11:41.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.8.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.8.0/manifests"},{"name":"v1.7.4","sha":"2485c53651b55262b988a8d3df162f8799aaca76","kind":"commit","published_at":"2023-09-29T09:19:36.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.7.4","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.4/manifests"},{"name":"v1.7.3","sha":"bf16374a9ed0ede6b1a12f37c70cf5161ae41655","kind":"commit","published_at":"2023-09-28T16:40:21.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.7.3","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.3/manifests"},{"name":"v1.7.2","sha":"9c3d7e0d6cb50dd6b53724ce28686a41f033cc70","kind":"commit","published_at":"2023-09-23T15:15:19.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.7.2","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"c973bb21980dac499f3f2a910f34a027c5434353","kind":"commit","published_at":"2023-09-19T17:31:50.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.7.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"29ee9456ad2d759aef9e896cf71c3718fdb408f1","kind":"commit","published_at":"2023-09-16T09:09:47.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.7.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"ea01e808702a6a1245764a84117f1f2c62ea091c","kind":"commit","published_at":"2023-08-22T10:15:23.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.6.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"d30391b281554c2516bcd8d56733a027693907d1","kind":"commit","published_at":"2023-08-18T15:00:39.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.6.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.6.0/manifests"},{"name":"v1.5.3","sha":"a63885910843884d4bb36945c326a67f8930d82a","kind":"commit","published_at":"2023-08-16T15:13:21.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.5.3","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"6acb6ec02b1f18250c138b7b0e4242ebbb382cb5","kind":"commit","published_at":"2023-08-15T16:19:25.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.5.2","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"7e4d02bf6722df8e1fb31483b71b7a7258d8a7cc","kind":"commit","published_at":"2023-08-09T18:00:55.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.5.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"54ac25fc49ad960085bcee1ba02145229d524f33","kind":"commit","published_at":"2023-07-23T08:56:10.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.5.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"2690e8167f1bfb6ca3916b4c6e3ac5454118e0d1","kind":"commit","published_at":"2023-07-20T10:37:14.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.4.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"738613e84981044c48b54264e83d1095f0fa4f3f","kind":"commit","published_at":"2023-07-14T13:17:06.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.3.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"1f9eb0f1b870dd7ec18e6f4f4da0876b0508548e","kind":"commit","published_at":"2023-07-01T22:03:42.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.2.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"fc0a31fe9a338d8eeddb912d39168cc57962414c","kind":"commit","published_at":"2023-06-29T18:36:08.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.1.3","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"26b3c8b4ca116cb15127e47e5927a36b0012c07a","kind":"commit","published_at":"2023-06-24T09:50:26.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.1.2","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"24ff0d65e0c99314a586421c853c78d5f0b1b044","kind":"commit","published_at":"2023-06-20T16:55:55.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.1.1","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"4caba25d86c83df6055d3ffff7a420a8573233c7","kind":"commit","published_at":"2023-06-20T15:22:16.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.1.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"ef68f734d3e006e3679d11e4fccbff9a9ab12464","kind":"commit","published_at":"2023-06-12T12:59:24.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.0.0","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0.0/manifests"},{"name":"v1.0.0-rc.4","sha":"28a1bcc291b38e4f754d6ee3d8f3b2838b61c4a4","kind":"commit","published_at":"2023-06-09T10:38:37.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.0.0-rc.4","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0.0-rc.4/manifests"},{"name":"v1.0.0-rc.3","sha":"f50edd9e225fc243fe89a79e83ca5f064f728f3d","kind":"commit","published_at":"2023-06-06T20:44:40.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.0.0-rc.3","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0.0-rc.3/manifests"},{"name":"v1.0.0-rc.2","sha":"eb8d637424752790d32c4c0938b5103b1e1822b3","kind":"commit","published_at":"2023-06-02T07:30:49.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.0.0-rc.2","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0.0-rc.2/manifests"},{"name":"v1.0-rc","sha":"440b8cd2e87d326054231f259829d43b53c1fa6b","kind":"commit","published_at":"2023-05-30T14:50:38.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v1.0-rc","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v1.0-rc","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0-rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v1.0-rc/manifests"},{"name":"v0.8.7","sha":"7021a1835169d3a137c851f4ab042837b96537f6","kind":"commit","published_at":"2023-05-22T13:37:42.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v0.8.7","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"97a6e92332baa6dd50f219f0f75cbae6e01a8099","kind":"commit","published_at":"2023-05-05T10:35:55.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v0.8.6","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"5e99a5951a13be606b8350b425ae0451dbc8ae0c","kind":"commit","published_at":"2023-05-04T14:37:34.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v0.8.5","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.5/manifests"},{"name":"v0.8.3","sha":"aa972ec50385d0357b49315857d532865d383286","kind":"commit","published_at":"2023-04-26T13:38:52.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v0.8.3","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.3/manifests"},{"name":"v0.8.4","sha":"aa972ec50385d0357b49315857d532865d383286","kind":"commit","published_at":"2023-04-26T13:38:52.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v0.8.4","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.4/manifests"},{"name":"v0.8.2","sha":"863e41987fb7db42a3e953012d1c4cb13a928b5e","kind":"commit","published_at":"2023-04-24T02:17:36.000Z","download_url":"https://codeload.github.com/ciscoheat/sveltekit-superforms/tar.gz/v0.8.2","html_url":"https://github.com/ciscoheat/sveltekit-superforms/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ciscoheat%2Fsveltekit-superforms/tags/v0.8.2/manifests"}]},"repo_metadata_updated_at":"2025-06-05T07:10:08.826Z","dependent_packages_count":7,"downloads":258586,"downloads_period":"last-month","dependent_repos_count":205,"rankings":{"downloads":0.843512772559784,"dependent_repos_count":1.0771111288288582,"dependent_packages_count":2.7716859699510756,"stargazers_count":2.166329894117363,"forks_count":4.475223223375022,"docker_downloads_count":1.20943686973112,"average":2.0905499764272037},"purl":"pkg:npm/sveltekit-superforms","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/sveltekit-superforms","docker_dependents_count":4,"docker_downloads_count":321,"usage_url":"https://repos.ecosyste.ms/usage/npm/sveltekit-superforms","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/sveltekit-superforms/dependencies","status":null,"funding_links":["https://github.com/sponsors/ciscoheat","https://ko-fi.com/ciscoheat","https://www.paypal.com/donate/?hosted_button_id=NY7F5ALHHSVQS"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sveltekit-superforms/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sveltekit-superforms/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sveltekit-superforms/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sveltekit-superforms/related_packages","maintainers":[{"uuid":"ciscoheat","login":"ciscoheat","name":null,"email":"ciscoheat@gmail.com","url":null,"packages_count":8,"html_url":"https://www.npmjs.com/~ciscoheat","role":null,"created_at":"2023-02-21T22:05:32.564Z","updated_at":"2023-02-21T22:05:32.564Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ciscoheat/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":79,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4376016376","node_id":"PR_kwDORZuAVM7X-pKZ","number":23,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 33 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T13:09:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T11:06:13.000Z","updated_at":"2026-05-11T13:09:54.000Z","time_to_close":612218,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":33,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.9","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.7","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.1.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.54","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.27.1","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.12.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.1` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.59.0` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.41.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.4` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.17.1` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.9` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.4.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.20.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.8.0` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.42.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.7` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.1.1` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.54` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.59.1` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.27.1` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e@​faker-js/faker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e@​faker-js/faker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e@​internationalized/date's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.3.0\u003c/h2\u003e\n\u003cp\u003eIn this release we are excited to announce support for \u003ca href=\"https://react-spectrum.adobe.com/TableView#expandable-rows\"\u003eexpandable rows\u003c/a\u003e in TableView, highlight selection in \u003ca href=\"https://react-spectrum.adobe.com/TreeView\"\u003eTreeView\u003c/a\u003e, and window scrolling in collection components! Window scrolling enables virtualized collections to automatically scroll with the rest of the page – no height needed. In addition, we've updated the set of available \u003ca href=\"https://react-spectrum.adobe.com/icons\"\u003eworkflow icons\u003c/a\u003e, and reduced the number of dependencies installed when using S2 by over 90% – see the full release notes for details.\u003c/p\u003e\n\u003cp\u003eTo help assist with migrations from S1 to S2, we've added a new end to end \u003ca href=\"https://react-spectrum.adobe.com/migrating#ai-assisted-migration-recommended\"\u003emigration Agent skill\u003c/a\u003e that you can use with your agent of choice. Our existing \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eS2 Agent skill\u003c/a\u003e has also been updated to greatly improve its ability to select the proper S2 component to use from context, so be sure to update.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-3-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ca748178f7975b914f689dd6d0f164622109b0b9\"\u003e\u003ccode\u003eca74817\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2d2cc155aabcc5817352d91cf993974ca8715a01\"\u003e\u003ccode\u003e2d2cc15\u003c/code\u003e\u003c/a\u003e fix: prevent items from getting continually loaded in S2 TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9921\"\u003e#9921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/beda77877ec93183054c73b0d02732f9cfe57baf\"\u003e\u003ccode\u003ebeda778\u003c/code\u003e\u003c/a\u003e fix: broken compound selector exposed by browserslist bump (Table virtualizer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/c7c4c679e8dc9744d0ca3a277710392f4a1c8a64\"\u003e\u003ccode\u003ec7c4c67\u003c/code\u003e\u003c/a\u003e fix: v3 docs build (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9919\"\u003e#9919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/efc581c91a006eebf6a1430d0513669ab5d23184\"\u003e\u003ccode\u003eefc581c\u003c/code\u003e\u003c/a\u003e fix: nightly packing too many files (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9917\"\u003e#9917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5c5bda559e8f5181ce92e6a27adb556688a04d83\"\u003e\u003ccode\u003e5c5bda5\u003c/code\u003e\u003c/a\u003e docs: improve S2 agent skill (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/988c120714595eaa39c25df1ee8684cf53de713f\"\u003e\u003ccode\u003e988c120\u003c/code\u003e\u003c/a\u003e docs: Update RangeCalendar for api consitency, add docs for nonce, and TagGro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/21c4dfb1129deed456a9b0817cc023813b33173b\"\u003e\u003ccode\u003e21c4dfb\u003c/code\u003e\u003c/a\u003e chore: Revert 9875 and move disabledBehavior example in TableView docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9914\"\u003e#9914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/9e18b4a2894526bcbbd01e43105683eeca1b5c81\"\u003e\u003ccode\u003e9e18b4a\u003c/code\u003e\u003c/a\u003e chore: fix S2 datepicker errorMessage type (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9909\"\u003e#9909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b65a4aa7c350e18002f3698377909fee7aacb234\"\u003e\u003ccode\u003eb65a4aa\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make aria test utils helpers work with vitest-browser-react (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/97\"\u003e#97\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.57.0 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/adapter-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md\"\u003e@​sveltejs/adapter-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/00d4ac6af41a3ea45bb79c5ee3733a0408b68d05\"\u003e\u003ccode\u003e00d4ac6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15438\"\u003e#15438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80f5bbc00b49ee141143ae033c2aa576431807b8\"\u003e\u003ccode\u003e80f5bbc\u003c/code\u003e\u003c/a\u003e fix: validate ORIGIN env var at startup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15045\"\u003e#15045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f032591e29ad03c64eaf70651d85ee1b18ac4bed\"\u003e\u003ccode\u003ef032591\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/14856\"\u003e#14856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3b2ea1baffd7bc93e3129be964233b05518e9cc8\"\u003e\u003ccode\u003e3b2ea1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed82a9f30c3d58aa2af97133a9e1059c49ecf01e\"\u003e\u003ccode\u003eed82a9f\u003c/code\u003e\u003c/a\u003e fix: don't send \u0026quot;Vary: Accept-Encoding\u0026quot; header when precompress=false (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15182\"\u003e#15182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8a828596b9f51154ea63f4f8b65ce049cae4bd27\"\u003e\u003ccode\u003e8a82859\u003c/code\u003e\u003c/a\u003e chore: fix lint errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15174\"\u003e#15174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80ffb53382e397a8fc83e6b63d2675eeabb427bd\"\u003e\u003ccode\u003e80ffb53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15162\"\u003e#15162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.5.4/packages/adapter-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.2 to 2.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.58.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003elimit\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (as originally intended) (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003eRemoteQueryFunction\u003c/code\u003e gains an optional third generic parameter \u003ccode\u003eValidated\u003c/code\u003e (defaulting to \u003ccode\u003eInput\u003c/code\u003e) that represents the argument type after schema validation/transformation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: \u003ccode\u003erequested\u003c/code\u003e now yields \u003ccode\u003e{ arg, query }\u003c/code\u003e entries instead of the validated argument (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003equery().current\u003c/code\u003e, \u003ccode\u003e.error\u003c/code\u003e, \u003ccode\u003e.loading\u003c/code\u003e, and \u003ccode\u003e.ready\u003c/code\u003e to work in non-reactive contexts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15699\"\u003e#15699\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003edeep_set\u003c/code\u003e crash on nullish nested values (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15600\"\u003e#15600\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: restore correct \u003ccode\u003eRemoteFormFields\u003c/code\u003e typing for nullable array fields (e.g. when a schema uses \u003ccode\u003e.default([])\u003c/code\u003e), so \u003ccode\u003e.as('checkbox')\u003c/code\u003e and friends work again (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15723\"\u003e#15723\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.58.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003elimit\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (as originally intended) (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003eRemoteQueryFunction\u003c/code\u003e gains an optional third generic parameter \u003ccode\u003eValidated\u003c/code\u003e (defaulting to \u003ccode\u003eInput\u003c/code\u003e) that represents the argument type after schema validation/transformation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: \u003ccode\u003erequested\u003c/code\u003e now yields \u003ccode\u003e{ arg, query }\u003c/code\u003e entries instead of the validated argument (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow \u003ccode\u003equery().current\u003c/code\u003e, \u003ccode\u003e.error\u003c/code\u003e, \u003ccode\u003e.loading\u003c/code\u003e, and \u003ccode\u003e.ready\u003c/code\u003e to work in non-reactive contexts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15699\"\u003e#15699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/522ac3208d870eb235a0c360573c012f2955992b\"\u003e\u003ccode\u003e522ac32\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15769\"\u003e#15769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a416bb0ad99433a6b3c4a7d4983faceb65b7cd8e\"\u003e\u003ccode\u003ea416bb0\u003c/code\u003e\u003c/a\u003e docs: improve description for read config parameter (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15673\"\u003e#15673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/af248a71f66b48165beae770f6dabd12f39bf2a7\"\u003e\u003ccode\u003eaf248a7\u003c/code\u003e\u003c/a\u003e fix: unwrap Promise in RemoteCommand output type (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15771\"\u003e#15771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1c8e5736b70ec20a9322a888666e108ed9577c0d\"\u003e\u003ccode\u003e1c8e573\u003c/code\u003e\u003c/a\u003e fix: remote forms with default values defined by `field.as('text', defaultVal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5b28e23e304587b3974fd36fc0d3781330a9fe67\"\u003e\u003ccode\u003e5b28e23\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a074dc1fc46ff4b24a6d2bc0f3532260b44a3305\"\u003e\u003ccode\u003ea074dc1\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003e.as('checkbox', value)\u003c/code\u003e was completely broken (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15752\"\u003e#15752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/055ac24d9dcbcda762bc35405eb1815fada98db7\"\u003e\u003ccode\u003e055ac24\u003c/code\u003e\u003c/a\u003e feat: experimental \u003ccode\u003equery.live\u003c/code\u003e remote function (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15705\"\u003e#15705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1d363390532d6b5d3c1aa607876daf79631d5b2\"\u003e\u003ccode\u003ec1d3633\u003c/code\u003e\u003c/a\u003e chore: fix IDE typescript errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15756\"\u003e#15756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a21582ca1b497919cdea969ff63d0e322a21bda0\"\u003e\u003ccode\u003ea21582c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15716\"\u003e#15716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f499a455fe43e89caf37f23bc101734e61b17d62\"\u003e\u003ccode\u003ef499a45\u003c/code\u003e\u003c/a\u003e breaking: return bound \u003ccode\u003equery\u003c/code\u003e instance from \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15739\"\u003e#15739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.0/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-svelte` from 3.35.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e@​tabler/icons-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1494\"\u003e#1494\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 3.40.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/api-book\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-infakt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/circle-open-arrow-down\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ef6e875bbef5252b3627fd1281421b10ddd04a16\"\u003e\u003ccode\u003eef6e875\u003c/code\u003e\u003c/a\u003e Update dependencies in pnpm-lock.yaml and package.json files (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/e4ca37707bd3f165a75ffa050755116ccde5a9a0\"\u003e\u003ccode\u003ee4ca377\u003c/code\u003e\u003c/a\u003e Release 3.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/602a746fd925dc950e777eaa4c3f35a9e55bba94\"\u003e\u003ccode\u003e602a746\u003c/code\u003e\u003c/a\u003e Release 3.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ac3715cabbb41e432c860387cf55beee5d7d24c6\"\u003e\u003ccode\u003eac3715c\u003c/code\u003e\u003c/a\u003e Refactor clean script in package.json files to improve directory cleanup proc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/44681e5d20b3dc4c2d066d3705ba241822f630d9\"\u003e\u003ccode\u003e44681e5\u003c/code\u003e\u003c/a\u003e Release 3.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/f4b74b4f49e0bf58b303cc5ae7b5b2e6ad354a38\"\u003e\u003ccode\u003ef4b74b4\u003c/code\u003e\u003c/a\u003e Release 3.37.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e@​tailwindcss/forms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/forms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.17 to 4.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4339052911","node_id":"PR_kwDOQuzxNc7WH9Ps","number":485,"state":"closed","title":"chore: Bump the minor-and-patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["frontend"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T22:12:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T21:41:51.000Z","updated_at":"2026-05-04T22:12:34.000Z","time_to_close":606641,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"minor-and-patch","update_count":15,"packages":[{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"bits-ui","old_version":"2.16.3","new_version":"2.18.0","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"svelte-sonner","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"@inlang/paraglide-js","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@sveltejs/kit","old_version":"2.55.0","new_version":"2.58.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":"eslint-plugin-svelte","old_version":"3.16.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.5.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.0","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.5","new_version":"4.4.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.30.0","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.57.2","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 15 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.16.3` | `2.18.0` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.1.0` | `1.1.1` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.15.1` | `2.16.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.55.0` | `2.58.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.2.4` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.16.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.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.0` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.5` | `4.4.6` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.30.0` | `2.30.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.2.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.2` | `8.59.1` |\n\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\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.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 `bits-ui` from 2.16.3 to 2.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huntabyte/bits-ui/releases\"\u003ebits-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebits-ui@2.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\u003cli\u003e\n\u003cp\u003eperf(PresenceLayer): simplify and improve efficiency (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DateField): \u003ccode\u003eonbeforeinput\u003c/code\u003e handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1990\"\u003e#1990\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Select): scroll jumping (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/514ba2313636303c2763c5e8dc723bb738432bdf\"\u003e\u003ccode\u003e514ba23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/fb23a91892d24a15936dfb15d4f25f20cb0e21e2\"\u003e\u003ccode\u003efb23a91\u003c/code\u003e\u003c/a\u003e fix(ContextMenu): prevent left-click on nested context-menu triggers from dis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/3857785c676380458fb9e05e8dc2d2363ca4f32c\"\u003e\u003ccode\u003e3857785\u003c/code\u003e\u003c/a\u003e fix(HiddenInput): prevent page scroll in nested overflow layouts (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2018\"\u003e#2018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5ea1e8a75d9d278fefa7fb4eabed3c61938d69d9\"\u003e\u003ccode\u003e5ea1e8a\u003c/code\u003e\u003c/a\u003e fix(HiddenInput): prevent page scroll in nested overflow layouts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.16.3...bits-ui@2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-sonner` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/releases\"\u003esvelte-sonner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828befe: Fix infinite-duration toasts being dismissed immediately when updated\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/wobsoriano/svelte-sonner/blob/main/CHANGELOG.md\"\u003esvelte-sonner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828befe: Fix infinite-duration toasts being dismissed immediately when updated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/eddc0c1e6b03c22435cc6c949e41316b18dbca72\"\u003e\u003ccode\u003eeddc0c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/200\"\u003e#200\u003c/a\u003e from wobsoriano/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/cc4170fbcb63485fb4ad56b9b1a2e5b949af4f32\"\u003e\u003ccode\u003ecc4170f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/ebc35cfea85c90385e2b9dc17810ce00e7c99f06\"\u003e\u003ccode\u003eebc35cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/199\"\u003e#199\u003c/a\u003e from jrej-dev/fix/infinite-duration-toast-dismissed-o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/828befe1748b5618eea0c0b64b3baf1990dde805\"\u003e\u003ccode\u003e828befe\u003c/code\u003e\u003c/a\u003e chore: add changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/939cb0d465ce27929b2dac72650efd2522ad1b33\"\u003e\u003ccode\u003e939cb0d\u003c/code\u003e\u003c/a\u003e fix: dont restart auto-close timer when updating an infinite-duration toast\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/compare/v1.1.0...v1.1.1\"\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.15.1 to 2.16.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\u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3bb446a: Update \u003ccode\u003e@inlang/sdk\u003c/code\u003e to \u003ccode\u003e2.9.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8401dae: Add new \u003ccode\u003eparaglide-js compile\u003c/code\u003e CLI flags for compiler options that were\npreviously only available through the programmatic API or bundler plugins.\u003c/p\u003e\n\u003cp\u003eYou can now:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eenable or disable emitted \u003ccode\u003e.gitignore\u003c/code\u003e, \u003ccode\u003e.prettierignore\u003c/code\u003e, and \u003ccode\u003eREADME.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eexplicitly enable or disable emitted \u003ccode\u003e.d.ts\u003c/code\u003e files\u003c/li\u003e\n\u003cli\u003epass a custom \u003ccode\u003eisServer\u003c/code\u003e expression for runtime tree-shaking\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese options are forwarded through regular and \u003ccode\u003e--watch\u003c/code\u003e compiles so the CLI\nmatches the existing compiler behavior more closely.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb10186d: Fix numeric input match inference so generated message typings accept both numeric and string literal forms for values like \u003ccode\u003einput=1\u003c/code\u003e, matching runtime behavior without relying on broad loose coercion.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec716c6d: Fix proxy-aware URL handling in \u003ccode\u003eparaglideMiddleware()\u003c/code\u003e, \u003ccode\u003eshouldRedirect()\u003c/code\u003e, and locale extraction by adding an \u003ccode\u003eeffectiveRequestUrl\u003c/code\u003e override for browser-facing URLs behind TLS-terminating proxies and load balancers. Addresses \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/652\"\u003e#652\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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 `@sveltejs/kit` from 2.55.0 to 2.58.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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.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\u003cli\u003e\n\u003cp\u003efix: don't warn about removed SSI comments in \u003ccode\u003etransformPageChunk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15695\"\u003e#15695\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eServer-side include (SSI) directives like \u003ccode\u003e\u0026lt;!--#include virtual=\u0026quot;...\u0026quot; --\u0026gt;\u003c/code\u003e are HTML comments that are replaced by servers such as nginx. Previously, removing them in \u003ccode\u003etransformPageChunk\u003c/code\u003e would trigger a false positive warning about breaking Svelte's hydration. Since SSI comments always start with \u003ccode\u003e\u0026lt;!--#\u003c/code\u003e and Svelte's hydration comments never do, they can be safely excluded from the check.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eChange enhance function return type from void to MaybePromise\u003c!-- raw HTML omitted --\u003e. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15710\"\u003e#15710\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: throw an error when \u003ccode\u003eresolve\u003c/code\u003e is called with an external URL (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15733\"\u003e#15733\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid FOUC for CSR-only pages by loading styles and fonts before CSR starts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15718\"\u003e#15718\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset form result on redirect (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15724\"\u003e#15724\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.57.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: better validation for \u003ccode\u003eredirect\u003c/code\u003e inputs (\u003ca href=\"https://github.com/sveltejs/kit/commit/10d7b44425c3d9da642eecce373d0c6ef83b4fcd\"\u003e\u003ccode\u003e10d7b44\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: enforce \u003ccode\u003eBODY_SIZE_LIMIT\u003c/code\u003e on chunked requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/3202ed6c98f9e8d86bf0c4c7ad0f2e273e5e3b95\"\u003e\u003ccode\u003e3202ed6\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use default values as fallbacks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15680\"\u003e#15680\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: relax form typings for union types (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15687\"\u003e#15687\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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003cli\u003e\n\u003cp\u003efix: don't warn about removed SSI comments in \u003ccode\u003etransformPageChunk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15695\"\u003e#15695\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eServer-side include (SSI) directives like \u003ccode\u003e\u0026lt;!--#include virtual=\u0026quot;...\u0026quot; --\u0026gt;\u003c/code\u003e are HTML comments that are replaced by servers such as nginx. Previously, removing them in \u003ccode\u003etransformPageChunk\u003c/code\u003e would trigger a false positive warning about breaking Svelte's hydration. Since SSI comments always start with \u003ccode\u003e\u0026lt;!--#\u003c/code\u003e and Svelte's hydration comments never do, they can be safely excluded from the check.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eChange enhance function return type from void to MaybePromise\u003c!-- raw HTML omitted --\u003e. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15710\"\u003e#15710\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: throw an error when \u003ccode\u003eresolve\u003c/code\u003e is called with an external URL (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15733\"\u003e#15733\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid FOUC for CSR-only pages by loading styles and fonts before CSR starts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15718\"\u003e#15718\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset form result on redirect (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15724\"\u003e#15724\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.57.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: better validation for \u003ccode\u003eredirect\u003c/code\u003e inputs (\u003ca href=\"https://github.com/sveltejs/kit/commit/10d7b44425c3d9da642eecce373d0c6ef83b4fcd\"\u003e\u003ccode\u003e10d7b44\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: enforce \u003ccode\u003eBODY_SIZE_LIMIT\u003c/code\u003e on chunked requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/3202ed6c98f9e8d86bf0c4c7ad0f2e273e5e3b95\"\u003e\u003ccode\u003e3202ed6\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8cc203abe729c004d6e15fc31d553286f9b06cea\"\u003e\u003ccode\u003e8cc203a\u003c/code\u003e\u003c/a\u003e fix: don't warn about removed SSI comments in transformPageChunk (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15695\"\u003e#15695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/6b41862871d4272f7b7a1fba203ad66370fa1065\"\u003e\u003ccode\u003e6b41862\u003c/code\u003e\u003c/a\u003e Testing fix for CVE-2026-40073 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15701\"\u003e#15701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ee8047b443598d337f9b0a0098389fa8df001b87\"\u003e\u003ccode\u003eee8047b\u003c/code\u003e\u003c/a\u003e fix: throw on external links in \u003ccode\u003eresolve\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15733\"\u003e#15733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f06726c622135f88212edb5003dd1998cf0ddf01\"\u003e\u003ccode\u003ef06726c\u003c/code\u003e\u003c/a\u003e Change enhance function return type to void | Promise\u0026lt;void\u0026gt; (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15710\"\u003e#15710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b34cc27732a6409c323d2eb723405a95642ea0ba\"\u003e\u003ccode\u003eb34cc27\u003c/code\u003e\u003c/a\u003e fix: reset form result on redirect (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15724\"\u003e#15724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/394470c21b4453b146dcb996bbd29cfc33a09d77\"\u003e\u003ccode\u003e394470c\u003c/code\u003e\u003c/a\u003e fix: restore correct \u003ccode\u003eRemoteFormFields\u003c/code\u003e typing for nullable array fields (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b77f00dbdb1a37ba611e153f1cce2e898fb83d63\"\u003e\u003ccode\u003eb77f00d\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003equery().current\u003c/code\u003e and other data properties to work in non-reactiv...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/50cc685cfa75219d3d18603e40e11da147d76928\"\u003e\u003ccode\u003e50cc685\u003c/code\u003e\u003c/a\u003e fix: link stylesheets and fonts in the head even when SSR is disabled (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15718\"\u003e#15718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.58.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\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.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\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e'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 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\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 `eslint-plugin-svelte` from 3.16.0 to 3.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/21253c49bf65e95419ae45971f6c383fce43cb72\"\u003e\u003ccode\u003e21253c4\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ResolvedPathname types...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cbcb872ea3ea45cac5b3ad077204c31426cd8e4a\"\u003e\u003ccode\u003ecbcb872\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to ^0.28.0 (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1886399d900551c3b3c786518e934803b521e06e\"\u003e\u003ccode\u003e1886399\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ternary expressions (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): properly detecting invalid binary express...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.17.1/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.4.0 to 17.5.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.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)  5d84602\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c\"\u003e\u003ccode\u003eb8170c8\u003c/code\u003e\u003c/a\u003e 17.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80\"\u003e\u003ccode\u003e5d84602\u003c/code\u003e\u003c/a\u003e Update globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc\"\u003e\u003ccode\u003e1b727e5\u003c/code\u003e\u003c/a\u003e Fix build script for ES globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-tailwindcss` from 0.7.2 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases\"\u003eprettier-plugin-tailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire at least Prettier 3.7.x (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport public sorting APIs to \u003ccode\u003e/sorter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove config resolution caching with directory-based cache (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad compatible plugins on demand and tighten plugin detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad v3/v4 modules only when needed (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove recast/ast-types deps and optimize dynamic JS attribute handling (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused deps (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the plugin that has already been imported rather than dynamically importing it again (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip visiting non-node children (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize whitespace-only class detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecanCollapseWhitespaceIn\u003c/code\u003e handling for \u003ccode\u003e\u0026quot;tailwindPreserveWhitespace\u0026quot;: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.4\u003c/h2\u003e\n\u003cp\u003eSame as v0.7.2, since v0.7.3 contained breaking changes.\u003c/p\u003e\n\u003ch2\u003ev0.7.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md\"\u003eprettier-plugin-tailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.0] - 2026-04-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire at least Prettier 3.7.x (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport public sorting APIs to \u003ccode\u003e/sorter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove config resolution caching with directory-based cache (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad compatible plugins on demand and tighten plugin detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad v3/v4 modules only when needed (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove recast/ast-types deps and optimize dynamic JS attribute handling (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused deps (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the plugin that has already been imported rather than dynamically importing it again (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip visiting non-node children (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize whitespace-only class detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecanCollapseWhitespaceIn\u003c/code\u003e handling for \u003ccode\u003e\u0026quot;tailwindPreserveWhitespace\u0026quot;: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/f77532e1c604f1ab06bc1b9902f6d9b115150998\"\u003e\u003ccode\u003ef77532e\u003c/code\u003e\u003c/a\u003e 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/4815377fb1bb89cfe94bcbf566d1d6283f8e41e3\"\u003e\u003ccode\u003e4815377\u003c/code\u003e\u003c/a\u003e Update the changelog for recent PRs (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/0a7ddcb677a9ae10837f9941ae9fef2d9b33386d\"\u003e\u003ccode\u003e0a7ddcb\u003c/code\u003e\u003c/a\u003e Fix insiders tags sometimes published to latest channel (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/8066e85c13026f118bef653217d34f5aed0bec20\"\u003e\u003ccode\u003e8066e85\u003c/code\u003e\u003c/a\u003e release on \u003ccode\u003epublished\u003c/code\u003e event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/3b0ed57817c1b44ecf14484b55e3720fe15dc261\"\u003e\u003ccode\u003e3b0ed57\u003c/code\u003e\u003c/a\u003e move \u003ccode\u003e--silent\u003c/code\u003e flag before the script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/f7d2598fe00779cd362819437f4f0a1f866208fc\"\u003e\u003ccode\u003ef7d2598\u003c/code\u003e\u003c/a\u003e 0.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/9a511914abfa10fa6f66405cee3e46892b9b6a2b\"\u003e\u003ccode\u003e9a51191\u003c/code\u003e\u003c/a\u003e merge \u003ccode\u003erelease.yml\u003c/code\u003e and \u003ccode\u003erelease-insiders.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/3997fbd5ddf63b8b5bf600bff00b128acc8bfb7e\"\u003e\u003ccode\u003e3997fbd\u003c/code\u003e\u003c/a\u003e Use explicit import() expressions in plugin load arrays for bundler compatibi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/125a8bc77639529a5a0c7e4e8a02174d7ed2d70b\"\u003e\u003ccode\u003e125a8bc\u003c/code\u003e\u003c/a\u003e Fix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/2ac6e70fe9ef595cd910fc94ab98431ad652c6e4\"\u003e\u003ccode\u003e2ac6e70\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003eminify: \u0026quot;dce-only\u003c/code\u003e in tsdown (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.7.2...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier-plugin-tailwindcss since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.0 to 5.55.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.55.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't mark deriveds while an effect is updating (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18124\"\u003e#18124\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: do not dispatch introstart event with animation of animate directive (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18122\"\u003e#18122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: never mark a child effect root as inert (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18111\"\u003e#18111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset context after waiting on blockers of \u003ccode\u003e@const\u003c/code\u003e expressions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18100\"\u003e#18100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep flushing new eager effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18102\"\u003e#18102\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure proper HMR updates for dynamic components (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18079\"\u003e#18079\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly calculate \u003ccode\u003e@const\u003c/code\u003e blockers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18039\"\u003e#18039\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: freeze deriveds once their containing effects are destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17921\"\u003e#17921\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: defer error boundary rendering in forks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18076\"\u003e#18076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid false positives for reactivity loss warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18088\"\u003e#18088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: invalidate \u003ccode\u003e@const\u003c/code\u003e tags based on visible references in legacy mode (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18041\"\u003e#18041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle parens in template expressions more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18075\"\u003e#18075\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow \u003ccode\u003e--\u003c/code\u003e in \u003ccode\u003eidPrefix\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18038\"\u003e#18038\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correct types for \u003ccode\u003eontoggle\u003c/code\u003e on \u003ccode\u003e\u0026lt;details\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18063\"\u003e#18063\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't override \u003ccode\u003e$destroy/set/on\u003c/code\u003e instance methods in dev mode (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18034\"\u003e#18034\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unskip branches of earlier batches after commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18048\"\u003e#18048\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: never set derived.v inside fork (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18037\"\u003e#18037\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip rebase logic in non-async mode (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18040\"\u003e#18040\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't reset status of uninitialized deriveds (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18054\"\u003e#18054\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.55.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't mark deriveds while an effect is updating (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18124\"\u003e#18124\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: do not dispatch introstart event with animation of animate directive (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18122\"\u003e#18122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: never mark a child effect root as inert (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18111\"\u003e#18111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset context after waiting on blockers of \u003ccode\u003e@const\u003c/code\u003e expressions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18100\"\u003e#18100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep flushing new eager effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18102\"\u003e#18102\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure proper HMR updates for dynamic components (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18079\"\u003e#18079\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly calculate \u003ccode\u003e@const\u003c/code\u003e blockers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18039\"\u003e#18039\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: freeze deriveds once their containing effects are destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17921\"\u003e#17921\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: defer error boundary rendering in forks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18076\"\u003e#18076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid false positives for reactivity loss warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18088\"\u003e#18088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: invalidate \u003ccode\u003e@const\u003c/code\u003e tags based on visible references in legacy mode (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18041\"\u003e#18041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle parens in template expressions more robustly (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/fpindej/netrock/pull/485","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fpindej%2Fnetrock/issues/485","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/485/packages"},{"uuid":"4169359709","node_id":"PR_kwDORZuAVM7Oj92t","number":19,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-04T11:03:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T10:00:22.000Z","updated_at":"2026-05-04T11:04:00.000Z","time_to_close":3027816,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":38,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@graphql-codegen/cli","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/introspection","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.12.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.40.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.55.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.52","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.27.0","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.0` | `6.2.1` |\n| [@graphql-codegen/introspection](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection) | `5.0.0` | `5.0.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.12.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.55.0` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.41.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.16.0` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.20.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.40.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.55.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.5` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.1.0` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.52` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.57.2` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.27.0` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/cli` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10618\"\u003e#10618\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e804925361f326fe2fc7a2ee3f6db950bcd79dab\"\u003e\u003ccode\u003ee804925\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/PalmerTurley34\"\u003e\u003ccode\u003e@​PalmerTurley34\u003c/code\u003e\u003c/a\u003e! - Honor per-output preset \u003ccode\u003eimportExtension\u003c/code\u003e and \u003ccode\u003eemitLegacyCommonJSImports\u003c/code\u003e config instead of always using the root config values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10617\"\u003e#10617\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ikusakov2\"\u003e\u003ccode\u003e@​ikusakov2\u003c/code\u003e\u003c/a\u003e! - Allow GraphQLSchema to be passed directly to generate({schema: ...}) function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/apollo-engine-loader/v/8.0.28\"\u003e\u003ccode\u003e@graphql-tools/apollo-engine-loader@^8.0.28\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/code-file-loader/v/8.1.28\"\u003e\u003ccode\u003e@graphql-tools/code-file-loader@^8.1.28\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/git-loader/v/8.0.32\"\u003e\u003ccode\u003e@graphql-tools/git-loader@^8.0.32\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/github-loader/v/9.0.6\"\u003e\u003ccode\u003e@graphql-tools/github-loader@^9.0.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^9.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/graphql-file-loader/v/8.1.11\"\u003e\u003ccode\u003e@graphql-tools/graphql-file-loader@^8.1.11\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/json-file-loader/v/8.0.26\"\u003e\u003ccode\u003e@graphql-tools/json-file-loader@^8.0.26\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/load/v/8.1.8\"\u003e\u003ccode\u003e@graphql-tools/load@^8.1.8\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.1.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/url-loader/v/9.0.6\"\u003e\u003ccode\u003e@graphql-tools/url-loader@^9.0.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^9.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.0.0\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^10.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/graphql-config/v/5.1.6\"\u003e\u003ccode\u003egraphql-config@^5.1.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^5.1.1\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10590\"\u003e#10590\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ya2s\"\u003e\u003ccode\u003e@​ya2s\u003c/code\u003e\u003c/a\u003e! - Fix GraphQL Config loading to forward nested \u003ccode\u003eextensions.codegen.config\u003c/code\u003e options\nwhen loading schemas/documents, matching \u003ccode\u003ecodegen.ts\u003c/code\u003e behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10569\"\u003e#10569\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/etr2460\"\u003e\u003ccode\u003e@​etr2460\u003c/code\u003e\u003c/a\u003e! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/590fcfab389d123d120f1f2130c3dc5466e9f7ed\"\u003e\u003ccode\u003e590fcfa\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10641\"\u003e#10641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e804925361f326fe2fc7a2ee3f6db950bcd79dab\"\u003e\u003ccode\u003ee804925\u003c/code\u003e\u003c/a\u003e fix(cli): honor per-output preset import config (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10618\"\u003e#10618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/fbd83608f90001bce6832c71f16ce95ae53b136e\"\u003e\u003ccode\u003efbd8360\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10639\"\u003e#10639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e New feature: schema can be passed pre-parsed to generate() function as GraphQ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/83b74fe803e268c8f748852cf3f7d53d5d044b71\"\u003e\u003ccode\u003e83b74fe\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Bump graphql tools (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10619\"\u003e#10619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8ae0fdd31dbe100ba2b4b6b19a4f392b21fbe4c5\"\u003e\u003ccode\u003e8ae0fdd\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10600\"\u003e#10600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e fix(cli): forward nested graphql-config loader options (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10590\"\u003e#10590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/62c76188d4e660efa50dcf486921804adc70e1b5\"\u003e\u003ccode\u003e62c7618\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10570\"\u003e#10570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10569\"\u003e#10569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.2.1/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/introspection` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/other/introspection/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/introspection\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^6.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c01bce20c4c20ee7342832e63f042d54044b2942\"\u003e\u003ccode\u003ec01bce2\u003c/code\u003e\u003c/a\u003e Add Prettier Check action (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7710\"\u003e#7710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c3bf5b69cfd3b59944ec4b1cf9f2903a4a0b5207\"\u003e\u003ccode\u003ec3bf5b6\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7206\"\u003e#7206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/6002feb3dd2887621dedfd3b70fcbdbb481e7fa2\"\u003e\u003ccode\u003e6002feb\u003c/code\u003e\u003c/a\u003e fix: exports for react native (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7201\"\u003e#7201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/time@5.0.1/packages/plugins/other/introspection\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/schema-ast` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/other/schema-ast/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/schema-ast\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.0.0\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^10.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/b1d7d912e7deebd3122b5642c12034fd04a8aedb\"\u003e\u003ccode\u003eb1d7d91\u003c/code\u003e\u003c/a\u003e New docs and website based on Nextra (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7981\"\u003e#7981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/b4a8e8bb009a97393ee7e8c18cd491a3d88241c4\"\u003e\u003ccode\u003eb4a8e8b\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d84afec0950b234cd716ea76436e3800a978328c\"\u003e\u003ccode\u003ed84afec\u003c/code\u003e\u003c/a\u003e feat: generate TypeScript modules compatible exports map and dist structure (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/2ae597bf75e246443c02ec64ad1ef07fd1d7a429\"\u003e\u003ccode\u003e2ae597b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7770\"\u003e#7770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/4b5036e4daaa3271f81b83ead857dcd892387714\"\u003e\u003ccode\u003e4b5036e\u003c/code\u003e\u003c/a\u003e Bring back admonitions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c01bce20c4c20ee7342832e63f042d54044b2942\"\u003e\u003ccode\u003ec01bce2\u003c/code\u003e\u003c/a\u003e Add Prettier Check action (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7710\"\u003e#7710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/time@5.0.1/packages/plugins/other/schema-ast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e6.2.3\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/schema-ast\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/137ca2c706eb86b4069d3d91b7f6990eef3b60ba\"\u003e\u003ccode\u003e137ca2c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9648\"\u003e#9648\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/671859c40291c1264ea5fa735518b5de3c4020be\"\u003e\u003ccode\u003e671859c\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9648\"\u003e#9648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/95cdf709a104f5743468bf87754d1ccb9b5e9194\"\u003e\u003ccode\u003e95cdf70\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9700\"\u003e#9700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/40a29e91ea25ed5ad6acb15ccca1767dafbdd7c5\"\u003e\u003ccode\u003e40a29e9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency tslib to v2.6.2 (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9640\"\u003e#9640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/a509268237c4b4fbca1aa195d991ca11819586f8\"\u003e\u003ccode\u003ea509268\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9501\"\u003e#9501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/2276708d0ea2aab4942136923651226de4aabe5a\"\u003e\u003ccode\u003e2276708\u003c/code\u003e\u003c/a\u003e Revert default ID scalar input type to string (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5c7b3b34955a34f07906892abe39bba705fb5f5f\"\u003e\u003ccode\u003e5c7b3b3\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9355\"\u003e#9355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e1dc75f3c598bf7f83138ca533619716fc73f823\"\u003e\u003ccode\u003ee1dc75f\u003c/code\u003e\u003c/a\u003e Added support for \u003ccode\u003eenumSuffix\u003c/code\u003e (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9304\"\u003e#9304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/9e8bd9d1039646217ef0e6007e3a349631bdd1a3\"\u003e\u003ccode\u003e9e8bd9d\u003c/code\u003e\u003c/a\u003e Fix scalar input/output object bug when given external file or module pattern...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ba84a3a2758d94dac27fcfbb1bafdf3ed7c32929\"\u003e\u003ccode\u003eba84a3a\u003c/code\u003e\u003c/a\u003e Update typescript, typescript-operations and typescript-resolvers plugins Sca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@5.0.9/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e6.2.3\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10580\"\u003e#10580\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Georgegriff\"\u003e\u003ccode\u003e@​Georgegriff\u003c/code\u003e\u003c/a\u003e! - fixed invalid extracted concrete type name on shared interface\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/21fbf0db2ba7a560aeb0aa52e9b9bf792ac94227\"\u003e\u003ccode\u003e21fbf0d\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/83a586a8e213bc7642126f49b7567b462cd47367\"\u003e\u003ccode\u003e83a586a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9847\"\u003e#9847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/920b443a401b8cc4811f64ec5b25fc7b4ae32b53\"\u003e\u003ccode\u003e920b443\u003c/code\u003e\u003c/a\u003e adding allowUndefinedQueryVariables option to typescript-operations plugin (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ed9c205d15d7f14ed73e54aecf40e4fad5664e9d\"\u003e\u003ccode\u003eed9c205\u003c/code\u003e\u003c/a\u003e fix(typescript-operations): properly handle aliased conditionals (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c40cdff828f919c98c5df2cd5d4b4fc581f8e90\"\u003e\u003ccode\u003e8c40cdf\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/56882d26caaa34e1b7c1f45ada61626d3039779e\"\u003e\u003ccode\u003e56882d2\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9837\"\u003e#9837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ebd081798fdcf5e8d5af557a5e17361992a1a0af\"\u003e\u003ccode\u003eebd0817\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9819\"\u003e#9819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/eaa3d60c11afbe86ba269b2a488891f83089fa03\"\u003e\u003ccode\u003eeaa3d60\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9812\"\u003e#9812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d8364e045a46ca6e8173583b5108d161c6832975\"\u003e\u003ccode\u003ed8364e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9810\"\u003e#9810\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9811\"\u003e#9811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/840c66d88a9b466eb5683b54bfe25b0c168b42fb\"\u003e\u003ccode\u003e840c66d\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9810\"\u003e#9810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@5.0.9/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8df187370053aa35f553cb388ad670f65e1ab371\"\u003e\u003ccode\u003e8df1873\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a6e720d35bf4acf2564bde14dc1b7fdca372372a\"\u003e\u003ccode\u003ea6e720d\u003c/code\u003e\u003c/a\u003e chore: bump macro plugin version for Stackblitz (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9730\"\u003e#9730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/971162c914d967b241c07e36b57600b30aa73dc2\"\u003e\u003ccode\u003e971162c\u003c/code\u003e\u003c/a\u003e fix: S2 ListView polish styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cdbfe4816963758432b4c3bcef436bb72e8a08e3\"\u003e\u003ccode\u003ecdbfe48\u003c/code\u003e\u003c/a\u003e chore: fixing defaultSelectedKey type consistency and removing unneeded impor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/7b9da59467484d6973ea707104027900b96d58c3\"\u003e\u003ccode\u003e7b9da59\u003c/code\u003e\u003c/a\u003e fix: Tree keyboard drag and drop should skip content nodes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9724\"\u003e#9724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2fd0040fc37eb7c1d5361da9b6be81db5af582f1\"\u003e\u003ccode\u003e2fd0040\u003c/code\u003e\u003c/a\u003e chore: update example apps with ListView and Unavailable MenuItem examples (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/98d99cbe29e313962a8592954cb06846576e95fc\"\u003e\u003ccode\u003e98d99cb\u003c/code\u003e\u003c/a\u003e fix(TableView): updated disabled behavior to match ListView/TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9720\"\u003e#9720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cf8473575fd2fb169069256360a19e5e6ce70088\"\u003e\u003ccode\u003ecf84735\u003c/code\u003e\u003c/a\u003e fix: prevent calling focus on elements within template elements (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ea260713aa9226f601e3bbc6eb33e089a0461704\"\u003e\u003ccode\u003eea26071\u003c/code\u003e\u003c/a\u003e docs(ActionBar): add TreeView example to ActionBar docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9718\"\u003e#9718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/75fac888d752c9d3b83d1e6ad3ff73ea329f5419\"\u003e\u003ccode\u003e75fac88\u003c/code\u003e\u003c/a\u003e docs(S2): add illustrations for ListView and AI pages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9721\"\u003e#9721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): up...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4137242295","node_id":"PR_kwDODZOtbM7NbmAX","number":164,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["polaroidkidd"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-13T10:29:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T17:39:37.000Z","updated_at":"2026-04-13T10:29:46.000Z","time_to_close":1615801,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":22,"packages":[{"name":"swiper","old_version":"11.1.0","new_version":"12.1.2","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"svelte","old_version":"4.2.12","new_version":"5.53.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"sveltekit-superforms","old_version":"1.13.4","new_version":"2.27.4","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"@octokit/endpoint","old_version":"9.0.5","new_version":"9.0.6","repository_url":"https://github.com/octokit/endpoint.js"},{"name":"@octokit/plugin-paginate-rest","old_version":"9.2.1","new_version":"9.2.2","repository_url":"https://github.com/octokit/plugin-paginate-rest.js"},{"name":"@octokit/request-error","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/octokit/request-error.js"},{"name":"@octokit/request","old_version":"8.3.1","new_version":"8.4.1","repository_url":"https://github.com/octokit/request.js"},{"name":"ajv","old_version":"6.12.6","new_version":"6.14.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"diff","old_version":"5.2.0","new_version":"5.2.2","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"flatted","old_version":"3.3.1","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"immutable","old_version":"4.3.5","new_version":"4.3.8","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"jws","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"nanoid","old_version":"3.3.7","new_version":"3.3.11","repository_url":"https://github.com/ai/nanoid"},{"name":"rollup","old_version":"4.14.1","new_version":"4.60.0","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [swiper](https://github.com/nolimits4web/Swiper) | `11.1.0` | `12.1.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `4.2.12` | `5.53.5` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `1.13.4` | `2.27.4` |\n| [@octokit/endpoint](https://github.com/octokit/endpoint.js) | `9.0.5` | `9.0.6` |\n| [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) | `9.2.1` | `9.2.2` |\n| [@octokit/request-error](https://github.com/octokit/request-error.js) | `5.1.0` | `5.1.1` |\n| [@octokit/request](https://github.com/octokit/request.js) | `8.3.1` | `8.4.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [diff](https://github.com/kpdecker/jsdiff) | `5.2.0` | `5.2.2` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.1` | `3.4.2` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `4.3.5` | `4.3.8` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.2` | `3.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.7` | `3.3.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.14.1` | `4.60.0` |\n\n\nUpdates `swiper` from 11.1.0 to 12.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nolimits4web/Swiper/releases\"\u003eswiper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.1.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev12.1.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e fix focus in virtual mode enabled (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/30550088fd089600aec2d7f8924b88cff13abbe9\"\u003e3055008\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8147\"\u003e#8147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid double-subtracting offsets in centerInsufficientSlides (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8158\"\u003e#8158\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/60b005222a801029a4a00d319517028afba7af18\"\u003e60b0052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent duplicate module initialization in constructor (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8155\"\u003e#8155\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/07738a233b70535c36126c5b579f2bb40049da6c\"\u003e07738a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support boolean as a11y value (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8157\"\u003e#8157\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/6bf76d573196c61db1328350c11e2c44f5d3ec08\"\u003e6bf76d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautoplay:\u003c/strong\u003e broken custom delay percentages with pause/resume (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8133\"\u003e#8133\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/0afecde9781268a60a92f752ea3a3a92420e2dcf\"\u003e0afecde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e Don't use \u003ccode\u003edata-swiper-slide-index\u003c/code\u003e for \u003ccode\u003erealIndex\u003c/code\u003e when virtual module is enabled (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8142\"\u003e#8142\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/bd957f8396f711b83dc1bc6b3d42a59e6d6539d2\"\u003ebd957f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e Escape all CSS selector special characters (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/d35f41a85bd1793de58358d06300440e09187a6d\"\u003ed35f41a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8135\"\u003e#8135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support slidesOffsetBefore and slidesOffsetAfert in cssMode (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/45b98d02b2235b0c425f8bd60ebdc04d7b1a4fbd\"\u003e45b98d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/7926\"\u003e#7926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix lazy preloader removal error in react in vue (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/332f5c77005921c8a260f199cdfe6d3aa5d209a1\"\u003e332f5c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8149\"\u003e#8149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ethumbs:\u003c/strong\u003e update slide classes on virtual swiper update (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8141\"\u003e#8141\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/975277111b73f389043cb0ed19feee0244a80f57\"\u003e9752771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Add \u003ccode\u003eautoScroll\u003c/code\u003e to \u003ccode\u003ethumbs.update\u003c/code\u003e type signature (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8146\"\u003e#8146\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/5d91e6edb4ce35d70019616b51f1e380feb9a082\"\u003e5d91e6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezoom:\u003c/strong\u003e initialize gesture state after programmatic zoom (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8112\"\u003e#8112\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/71e9511802c34482bc8b66abda19a1a518d88d36\"\u003e71e9511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekeyboard:\u003c/strong\u003e add support for custom speed parameter in keyboard navigation (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8148\"\u003e#8148\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/7a4a0e5fc3c85710a37ab021328e083fc3b14e16\"\u003e7a4a0e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew snapToSlideEdge parameter (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/de3131fbf72cccbf1d1473f787ddf15c74612584\"\u003ede3131f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8021\"\u003e#8021\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/4780\"\u003e#4780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelement:\u003c/strong\u003e fixed reference to nav arrows SVG (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/0b17ecf56bf941e4a5da2a2c171d5e16a9e4552b\"\u003e0b17ecf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8115\"\u003e#8115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add 'getRotateFix' export to effect utils (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/c97ae5d0069cf3d5c745efb63ced9924a64d2453\"\u003ec97ae5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8114\"\u003e#8114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enavigation:\u003c/strong\u003e add styles for when buttons set before slider (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/4588c5719d4d828548c34f456de099f621f4c709\"\u003e4588c57\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8085\"\u003e#8085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enavigation:\u003c/strong\u003e new \u003ccode\u003eaddIcons\u003c/code\u003e parameter to add SVG icons to nav buttons (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/b955b0c15c3b813bbda7a68cdd250f8a822015df\"\u003eb955b0c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8087\"\u003e#8087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enavigation:\u003c/strong\u003e tweak nav styles when adjacent (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/98440d9621c2b06c1c45edf8f4103ce5125e8231\"\u003e98440d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.0\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/nolimits4web/swiper/blob/master/CHANGELOG.md\"\u003eswiper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v12.1.1...v12.1.3\"\u003e12.1.3\u003c/a\u003e (2026-03-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use virtual slides count in onResize when virtual mode is enabled (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8163\"\u003e#8163\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/44000834d05ac339a9c4dfbaaa3f60c1a0631cff\"\u003e4400083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egrid:\u003c/strong\u003e round down \u003ccode\u003eslidesPerView\u003c/code\u003e before calculating number of slides (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8172\"\u003e#8172\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/49a55ab2c89c63679cdd21d389ec7ef9d9d375f4\"\u003e49a55ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelement:\u003c/strong\u003e add navigation button slots (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/cc8224177d5f577b672e37b9386f7388d71ba3c3\"\u003ecc82241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v12.1.0...v12.1.1\"\u003e12.1.1\u003c/a\u003e (2026-02-13)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e fix focus in virtual mode enabled (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/30550088fd089600aec2d7f8924b88cff13abbe9\"\u003e3055008\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8147\"\u003e#8147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid double-subtracting offsets in centerInsufficientSlides (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8158\"\u003e#8158\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/60b005222a801029a4a00d319517028afba7af18\"\u003e60b0052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent duplicate module initialization in constructor (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8155\"\u003e#8155\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/07738a233b70535c36126c5b579f2bb40049da6c\"\u003e07738a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support boolean as a11y value (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8157\"\u003e#8157\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/6bf76d573196c61db1328350c11e2c44f5d3ec08\"\u003e6bf76d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v12.0.3...v12.1.0\"\u003e12.1.0\u003c/a\u003e (2026-01-28)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautoplay:\u003c/strong\u003e broken custom delay percentages with pause/resume (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8133\"\u003e#8133\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/0afecde9781268a60a92f752ea3a3a92420e2dcf\"\u003e0afecde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e Don't use \u003ccode\u003edata-swiper-slide-index\u003c/code\u003e for \u003ccode\u003erealIndex\u003c/code\u003e when virtual module is enabled (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8142\"\u003e#8142\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/bd957f8396f711b83dc1bc6b3d42a59e6d6539d2\"\u003ebd957f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e Escape all CSS selector special characters (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/d35f41a85bd1793de58358d06300440e09187a6d\"\u003ed35f41a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8135\"\u003e#8135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support slidesOffsetBefore and slidesOffsetAfert in cssMode (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/45b98d02b2235b0c425f8bd60ebdc04d7b1a4fbd\"\u003e45b98d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/7926\"\u003e#7926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix lazy preloader removal error in react in vue (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/332f5c77005921c8a260f199cdfe6d3aa5d209a1\"\u003e332f5c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8149\"\u003e#8149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ethumbs:\u003c/strong\u003e update slide classes on virtual swiper update (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8141\"\u003e#8141\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/975277111b73f389043cb0ed19feee0244a80f57\"\u003e9752771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Add \u003ccode\u003eautoScroll\u003c/code\u003e to \u003ccode\u003ethumbs.update\u003c/code\u003e type signature (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8146\"\u003e#8146\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/5d91e6edb4ce35d70019616b51f1e380feb9a082\"\u003e5d91e6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezoom:\u003c/strong\u003e initialize gesture state after programmatic zoom (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8112\"\u003e#8112\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/71e9511802c34482bc8b66abda19a1a518d88d36\"\u003e71e9511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekeyboard:\u003c/strong\u003e add support for custom speed parameter in keyboard navigation (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8148\"\u003e#8148\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/7a4a0e5fc3c85710a37ab021328e083fc3b14e16\"\u003e7a4a0e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew snapToSlideEdge parameter (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/de3131fbf72cccbf1d1473f787ddf15c74612584\"\u003ede3131f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8021\"\u003e#8021\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/4780\"\u003e#4780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2025-10-21)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelement:\u003c/strong\u003e fixed reference to nav arrows SVG (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/0b17ecf56bf941e4a5da2a2c171d5e16a9e4552b\"\u003e0b17ecf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8115\"\u003e#8115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add 'getRotateFix' export to effect utils (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/c97ae5d0069cf3d5c745efb63ced9924a64d2453\"\u003ec97ae5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8114\"\u003e#8114\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/nolimits4web/swiper/commit/2fd88b718b6854e8d6be7f183e68b73b68dae816\"\u003e\u003ccode\u003e2fd88b7\u003c/code\u003e\u003c/a\u003e 12.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/d3e663322a13043ca63aaba235d8cf3900e0c8cf\"\u003e\u003ccode\u003ed3e6633\u003c/code\u003e\u003c/a\u003e fix prototype pollution bypass in extend() util\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/70c48c16f99affa29236ac13b16a37f43da38ae0\"\u003e\u003ccode\u003e70c48c1\u003c/code\u003e\u003c/a\u003e 12.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/30550088fd089600aec2d7f8924b88cff13abbe9\"\u003e\u003ccode\u003e3055008\u003c/code\u003e\u003c/a\u003e fix(a11y): fix focus in virtual mode enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/60b005222a801029a4a00d319517028afba7af18\"\u003e\u003ccode\u003e60b0052\u003c/code\u003e\u003c/a\u003e fix(core): avoid double-subtracting offsets in centerInsufficientSlides (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8158\"\u003e#8158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/6bf76d573196c61db1328350c11e2c44f5d3ec08\"\u003e\u003ccode\u003e6bf76d5\u003c/code\u003e\u003c/a\u003e fix(types): support boolean as a11y value (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/07738a233b70535c36126c5b579f2bb40049da6c\"\u003e\u003ccode\u003e07738a2\u003c/code\u003e\u003c/a\u003e fix(core): prevent duplicate module initialization in constructor (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8155\"\u003e#8155\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/3a1777aa7aefe168eac330f308cedd8c3f4a81e4\"\u003e\u003ccode\u003e3a1777a\u003c/code\u003e\u003c/a\u003e 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/3bc6cfe55421053864f6f53494841959748f332a\"\u003e\u003ccode\u003e3bc6cfe\u003c/code\u003e\u003c/a\u003e 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/45b98d02b2235b0c425f8bd60ebdc04d7b1a4fbd\"\u003e\u003ccode\u003e45b98d0\u003c/code\u003e\u003c/a\u003e fix(core): support slidesOffsetBefore and slidesOffsetAfert in cssMode\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v11.1.0...v12.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 4.2.12 to 5.53.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make string coercion consistent to \u003ccode\u003etoString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17774\"\u003e#17774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: update expressions on server deriveds (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17767\"\u003e#17767\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: further obfuscate \u003ccode\u003enode:crypto\u003c/code\u003e import from overzealous static analysis (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17763\"\u003e#17763\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle shadowed function names correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17753\"\u003e#17753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow comments in tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17671\"\u003e#17671\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow error boundaries to work on the server (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17672\"\u003e#17672\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: use TrustedHTML to test for customizable \u003c!-- raw HTML omitted --\u003e support, where necessary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17743\"\u003e#17743\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/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make string coercion consistent to \u003ccode\u003etoString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17774\"\u003e#17774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: update expressions on server deriveds (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17767\"\u003e#17767\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: further obfuscate \u003ccode\u003enode:crypto\u003c/code\u003e import from overzealous static analysis (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17763\"\u003e#17763\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle shadowed function names correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17753\"\u003e#17753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow comments in tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17671\"\u003e#17671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/ed14b499d6ea6821b5e8f81a723164eb8198dfa9\"\u003e\u003ccode\u003eed14b49\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17802\"\u003e#17802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e97\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/96fd3ce763525ce6276520ca605dba5ece74ae93\"\u003e\u003ccode\u003e96fd3ce\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17786\"\u003e#17786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1b3e6605190ab8ca21292ddd3ccf2a71387d79fe\"\u003e\u003ccode\u003e1b3e660\u003c/code\u003e\u003c/a\u003e fix: prevent flushed effects from running again (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/673a1ab9643644fe31beda33eacfdec9ee1f2668\"\u003e\u003ccode\u003e673a1ab\u003c/code\u003e\u003c/a\u003e fix: set server context after async transformError (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17799\"\u003e#17799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3a289797bd205182e7677f58daf472caf537afc2\"\u003e\u003ccode\u003e3a28979\u003c/code\u003e\u003c/a\u003e fix: handle default parameters scope leaks (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/fcdc0289db5e6b0f7cf68cd3988450dad567392f\"\u003e\u003ccode\u003efcdc028\u003c/code\u003e\u003c/a\u003e fix: hydrate if blocks correctly (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17784\"\u003e#17784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/97f3ac557158dd7754264dfe735ed83c2ce95e1f\"\u003e\u003ccode\u003e97f3ac5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17775\"\u003e#17775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7deedc5bb4fd6d0f033d00fa9741c7141fffd730\"\u003e\u003ccode\u003e7deedc5\u003c/code\u003e\u003c/a\u003e fix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17769\"\u003e#17769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.5/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 1.13.4 to 2.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 tests working.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter didn't use the correct JSON Schema format for dates.\u003c/li\u003e\n\u003cli\u003eNested data traversal for correcting invalid types didn't stop at a valid value, replacing paths with default data further down the tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed client validation issue with rapid multiple blur events.\u003c/li\u003e\n\u003cli\u003eArktype adapter improved.\u003c/li\u003e\n\u003cli\u003eUnion schemas now works with default values, replacing invalid properties even if nested.\u003c/li\u003e\n\u003cli\u003eWhen using the \u003ccode\u003e{ taint: 'untaint-form' }\u003c/code\u003e option, form wasn't untainted unless it was modified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e adapter is finally a \u0026quot;full\u0026quot; adapter, meaning it's retrospectable and doesn't require default values anymore!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuperDebug rune version is back, can now be imported as \u003ccode\u003eimport SuperDebug from 'sveltekit-superforms/SuperDebug.svelte';\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ebigint\u003c/code\u003e handling for Zod 4 and Valibot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.1\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe SuperDebug rune version broke Svelte 4 compatibility, so it has been removed until a solution can be figured out, hopefully very soon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter now handles top-level discriminated unions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://zod.dev/\"\u003eZod 4\u003c/a\u003e adapter added! Adapter names are \u003ccode\u003ezod4\u003c/code\u003e and \u003ccode\u003ezod4Client\u003c/code\u003e, works with both the full version and Zod Mini. As Zod is now using its own JSON Schema representation, and there are some breaking changes like how enums are handled, check migrations carefully and please \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/issues\"\u003ereport any bugs\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://superforms.rocks/concepts/tainted\"\u003etaintedMessage\u003c/a\u003e now passes \u003ccode\u003eBeforeNavigate\u003c/code\u003e to its callback function.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://superforms.rocks/super-debug\"\u003eSuperDebug\u003c/a\u003e now has a Runes version, see the docs for how to import it.\u003c/li\u003e\n\u003cli\u003eAdded config options to \u003ccode\u003evalibotClient\u003c/code\u003e, same as in the \u003ccode\u003evalibot\u003c/code\u003e adapter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.27.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.2] - 2025-10-03\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 tests working.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter didn't use the correct JSON Schema format for dates.\u003c/li\u003e\n\u003cli\u003eNested data traversal for correcting invalid types didn't stop at a valid value, replacing paths with default data further down the tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.1] - 2025-06-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed client validation issue with rapid multiple blur events.\u003c/li\u003e\n\u003cli\u003eArktype adapter improved.\u003c/li\u003e\n\u003cli\u003eUnion schemas now works with default values, replacing invalid properties even if nested.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003e{ taint: 'untaint-form' }\u003c/code\u003e option, form wasn't untainted unless it was modified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.0] - 2025-06-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e adapter is finally a \u0026quot;full\u0026quot; adapter, meaning it's retrospectable and doesn't require default values anymore!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuperDebug rune version is back, can now be imported as \u003ccode\u003eimport SuperDebug from 'sveltekit-superforms/SuperDebug.svelte';\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ebigint\u003c/code\u003e handling for Zod 4 and Valibot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.26.1] - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe SuperDebug rune version broke Svelte 4 compatibility, so it has been removed until a solution can be figured out, hopefully very soon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter now handles top-level discriminated unions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.26.0] - 2025-06-04\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/34f1abf0c8992213c9bcc571c1f13e09b539db71\"\u003e\u003ccode\u003e34f1abf\u003c/code\u003e\u003c/a\u003e 2.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/4a1310dd1a94176bb22036662c530dad48059ca4\"\u003e\u003ccode\u003e4a1310d\u003c/code\u003e\u003c/a\u003e Fixed prototype pollution when using dataType: 'json'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58faeb9f7d9b73d8f9724a92519e6bb55a07f4ee\"\u003e\u003ccode\u003e58faeb9\u003c/code\u003e\u003c/a\u003e 2.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fe94fa8f37d4ef11f49b1c79809a763123af5a7d\"\u003e\u003ccode\u003efe94fa8\u003c/code\u003e\u003c/a\u003e Fixed prototype pollution when using dataType: 'json'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/0880f91fef0473ead2a4a690699860bf8847ee5d\"\u003e\u003ccode\u003e0880f91\u003c/code\u003e\u003c/a\u003e Type check in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/1576ab4f1667557deba6853d6c7bca362444601a\"\u003e\u003ccode\u003e1576ab4\u003c/code\u003e\u003c/a\u003e More svelte compiler fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/49bb41323ba437ebb3aaaeb1db7615fefa995ebe\"\u003e\u003ccode\u003e49bb413\u003c/code\u003e\u003c/a\u003e Linter fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a2923221e3cadaa92ec8fcace5ce2715eb3af7e5\"\u003e\u003ccode\u003ea292322\u003c/code\u003e\u003c/a\u003e Turned off new svelte eslint rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e77f33c23ed9ad11f01ee787dd086e9d296f5355\"\u003e\u003ccode\u003ee77f33c\u003c/code\u003e\u003c/a\u003e Removed debug output from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/22689d4e13e6e85f51bf2581ec380acbc8ff67ea\"\u003e\u003ccode\u003e22689d4\u003c/code\u003e\u003c/a\u003e 2.27.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v1.13.4...v2.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/endpoint` from 9.0.5 to 9.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/endpoint.js/releases\"\u003e\u003ccode\u003e@​octokit/endpoint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v9.0.5...v9.0.6\"\u003e9.0.6\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/515\"\u003e#515\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/599ff4f76534ea2872f40b41c4ffbbcca987d6a5\"\u003e599ff4f\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/octokit/endpoint.js/commit/599ff4f76534ea2872f40b41c4ffbbcca987d6a5\"\u003e\u003ccode\u003e599ff4f\u003c/code\u003e\u003c/a\u003e fix: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/endpoint.js/compare/v9.0.5...v9.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-paginate-rest` from 9.2.1 to 9.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-paginate-rest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v9.2.1...v9.2.2\"\u003e9.2.2\u003c/a\u003e (2025-02-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/660\"\u003e#660\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/e1e44898cf1870f1496ae7f5b2a4476c71044e6b\"\u003ee1e4489\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/octokit/plugin-paginate-rest.js/commit/e1e44898cf1870f1496ae7f5b2a4476c71044e6b\"\u003e\u003ccode\u003ee1e4489\u003c/code\u003e\u003c/a\u003e fix: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v9.2.1...v9.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request-error` from 5.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request-error.js/releases\"\u003e\u003ccode\u003e@​octokit/request-error\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDos regex vulnerability, reported by \u003ca href=\"https://github.com/dayshift\"\u003e\u003ccode\u003e@​dayshift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/octokit/request-error.js/commit/12a14f03dbfbbdc759c1c20a631b277892da09de\"\u003e12a14f0\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/octokit/request-error.js/commit/b51ed2766807a5ca59b5ba477762e84171ccca53\"\u003e\u003ccode\u003eb51ed27\u003c/code\u003e\u003c/a\u003e test: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/dayshift\"\u003e\u003ccode\u003e@​dayshift\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/12a14f03dbfbbdc759c1c20a631b277892da09de\"\u003e\u003ccode\u003e12a14f0\u003c/code\u003e\u003c/a\u003e fix: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/dayshift\"\u003e\u003ccode\u003e@​dayshift\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/request-error.js/compare/v5.1.0...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request` from 8.3.1 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request.js/releases\"\u003e\u003ccode\u003e@​octokit/request\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v8.4.0...v8.4.1\"\u003e8.4.1\u003c/a\u003e (2025-02-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/741\"\u003e#741\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/356411e3217019aa9fc8a68f4236af82490873c2\"\u003e356411e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v8.3.1...v8.4.0\"\u003e8.4.0\u003c/a\u003e (2024-04-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ere-add \u003ccode\u003eredirect\u003c/code\u003e request option (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/636\"\u003e#636\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/abc4955217d7626200844b75321be3ac73ef95f6\"\u003eabc4955\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/599\"\u003e#599\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/octokit/request.js/commit/356411e3217019aa9fc8a68f4236af82490873c2\"\u003e\u003ccode\u003e356411e\u003c/code\u003e\u003c/a\u003e fix: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/abc4955217d7626200844b75321be3ac73ef95f6\"\u003e\u003ccode\u003eabc4955\u003c/code\u003e\u003c/a\u003e feat: re-add \u003ccode\u003eredirect\u003c/code\u003e request option (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/request.js/compare/v8.3.1...v8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.12.6 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/e3af0a723b4b7ad86eff43be355c706d31e0e915\"\u003e\u003ccode\u003ee3af0a7\u003c/code\u003e\u003c/a\u003e 6.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b552ed66191eb338498df3196065c777e3bb71f2\"\u003e\u003ccode\u003eb552ed6\u003c/code\u003e\u003c/a\u003e add regExp option to address $data exploit via a regular expression (CVE-2025...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/72f228665859eed5e2be3a66f8c4a7aff6b34dcf\"\u003e\u003ccode\u003e72f2286\u003c/code\u003e\u003c/a\u003e docs: update v7 info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/231e52b3bca62559202b95e5fb5cee02145b226a\"\u003e\u003ccode\u003e231e52b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1320\"\u003e#1320\u003c/a\u003e from philsturgeon/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d3475fc20416c33fe030c8aa3b09fa411f325bbd\"\u003e\u003ccode\u003ed3475fc\u003c/code\u003e\u003c/a\u003e Add spectral, an AJV util from a sponsor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/413afe01f518ea74d1740a7cb211df787c585544\"\u003e\u003ccode\u003e413afe0\u003c/code\u003e\u003c/a\u003e docs: v7.0.0-beta.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/11e997bda2f3eecb445c1e5a07d96ef7e81c5f5d\"\u003e\u003ccode\u003e11e997b\u003c/code\u003e\u003c/a\u003e update readme for v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 4.3.2 to 5.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e87c1f3c: fix: reject \u003ccode\u003e__proto__\u003c/code\u003e keys in malformed \u003ccode\u003eObject\u003c/code\u003e wrapper payloads\u003c/p\u003e\n\u003cp\u003eThis validates the \u003ccode\u003e\u0026quot;Object\u0026quot;\u003c/code\u003e parse path and throws when the wrapped value has an own \u003ccode\u003e__proto__\u003c/code\u003e key.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e40f1db1: fix: ensure sparse array indices are integers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e87c1f3c: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e keys in null-prototype object parsing\u003c/p\u003e\n\u003cp\u003eThis disallows \u003ccode\u003e__proto__\u003c/code\u003e keys in the \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e parse path so null-prototype object hydration cannot carry that key through parse/unflatten.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f04d4d: fix: Properly handle \u003ccode\u003e__proto__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e819f1ac: fix: better encoding for sparse arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1175584: fix: validate input for \u003ccode\u003eArrayBuffer\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003ee46afa6: fix: validate input for typed arrays\u003c/li\u003e\n\u003cli\u003e1175584: fix: more helpful errors for inputs causing stack overflows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2161d44: fix: add hasOwn check before calling reviver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3d09d4: feat: expose \u003ccode\u003eDevalueError\u003c/code\u003e for \u003ccode\u003einstanceof\u003c/code\u003e checks in \u003ccode\u003ecatch\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003ea3d09d4: feat: add \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003eroot\u003c/code\u003e properties in \u003ccode\u003eDevalueError\u003c/code\u003e instances\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.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/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e87c1f3c: fix: reject \u003ccode\u003e__proto__\u003c/code\u003e keys in malformed \u003ccode\u003eObject\u003c/code\u003e wrapper payloads\u003c/p\u003e\n\u003cp\u003eThis validates the \u003ccode\u003e\u0026quot;Object\u0026quot;\u003c/code\u003e parse path and throws when the wrapped value has an own \u003ccode\u003e__proto__\u003c/code\u003e key.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e40f1db1: fix: ensure sparse array indices are integers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e87c1f3c: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e keys in null-prototype object parsing\u003c/p\u003e\n\u003cp\u003eThis disallows \u003ccode\u003e__proto__\u003c/code\u003e keys in the \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e parse path so null-prototype object hydration cannot carry that key through parse/unflatten.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f04d4d: fix: Properly handle \u003ccode\u003e__proto__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e819f1ac: fix: better encoding for sparse arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1175584: fix: validate input for \u003ccode\u003eArrayBuffer\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003ee46afa6: fix: validate input for typed arrays\u003c/li\u003e\n\u003cli\u003e1175584: fix: more helpful errors for inputs causing stack overflows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2161d44: fix: add hasOwn check before calling reviver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3d09d4: feat: expose \u003ccode\u003eDevalueError\u003c/code\u003e for \u003ccode\u003einstanceof\u003c/code\u003e checks in \u003ccode\u003ecatch\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003ea3d09d4: feat: add \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003eroot\u003c/code\u003e properties in \u003ccode\u003eDevalueError\u003c/code\u003e instances\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/6cbb3f51258e01d7769e2b3d77b6ce9ed060804b\"\u003e\u003ccode\u003e6cbb3f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/40f1db13afdd65c8e2ebd02f684276c273ef81b0\"\u003e\u003ccode\u003e40f1db1\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/87c1f3ce3759765a061cfe34843ecc4b0711ba8d\"\u003e\u003ccode\u003e87c1f3c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/a4a37d208a4d1bdd0d58c82e5644c87cab855259\"\u003e\u003ccode\u003ea4a37d2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/819f1ac7475ab37547645cfb09bf2f678a799cf0\"\u003e\u003ccode\u003e819f1ac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/0f04d4d678eac39ad5d7a07d1956275d7874e81c\"\u003e\u003ccode\u003e0f04d4d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/fcf4e88275f2e2e45b9ea70ffaa5247c8f55f057\"\u003e\u003ccode\u003efcf4e88\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/1d8a5ea5863bcd9992755ce5a3842265753cb4ab\"\u003e\u003ccode\u003e1d8a5ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/11755849fa0634ae294a15ec0aef2f43efcad7c4\"\u003e\u003ccode\u003e1175584\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/e46afa64dd2b25aa35fb905ba5d20cea63aabbf7\"\u003e\u003ccode\u003ee46afa6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v4.3.2...v5.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diff` from 5.2.0 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kpdecker/jsdiff/blob/master/release-notes.md\"\u003ediff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2 - January 2026\u003c/h2\u003e\n\u003cp\u003eOnly change from 5.2.0 is a backport of the fix to \u003ca href=\"https://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx\"\u003ehttps://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.2.1 (deprecated)\u003c/h2\u003e\n\u003cp\u003eAccidental release - do not use.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/b7b6339dea15baa636bebe7092ec1cbabf001dea\"\u003e\u003ccode\u003eb7b6339\u003c/code\u003e\u003c/a\u003e v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/b5377abefc55cd424e82308515cfbdc4d53ad8a1\"\u003e\u003ccode\u003eb5377ab\u003c/code\u003e\u003c/a\u003e Update package version to 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/78017899c4c80d51db805b6e013079cadc6ed0ae\"\u003e\u003ccode\u003e7801789\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/649\"\u003ekpdecker/jsdiff#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/042a8372f331ffd3d81b1e4b799409c7d944e6fd\"\u003e\u003ccode\u003e042a837\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/647\"\u003ekpdecker/jsdiff#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kpdecker/jsdiff/compare/v5.2.0...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/3bf09091c3562e17a0647bc06710dd6097079cf7\"\u003e\u003ccode\u003e3bf0909\u003c/code\u003e\u003c/a\u003e 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/885ddcc33cf9657caf38c57c7be45ae1c5272802\"\u003e\u003ccode\u003e885ddcc\u003c/code\u003e\u003c/a\u003e fix CWE-1321\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/0bdba705d130f00892b1b8fcc80cf4cdea0631e3\"\u003e\u003ccode\u003e0bdba70\u003c/code\u003e\u003c/a\u003e added flatted-view to the benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/2a02dce7c641dec31194c67663f9b0b12e62da20\"\u003e\u003ccode\u003e2a02dce\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/fba4e8f2e113665da275b19cd0f695f3d98e9416\"\u003e\u003ccode\u003efba4e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/89\"\u003e#89\u003c/a\u003e from WebReflection/python-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/5fe86485e6df7f7f34a07a2a85498bd3e17384e7\"\u003e\u003ccode\u003e5fe8648\u003c/code\u003e\u003c/a\u003e added \u0026quot;when in Rome\u0026quot; also a test for PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/53517adbefe724fe472b2f9ebcdb01910d0ae3f0\"\u003e\u003ccode\u003e53517ad\u003c/code\u003e\u003c/a\u003e some minor improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b3e2a0c387bf446435fec45ad7f05299f012346f\"\u003e\u003ccode\u003eb3e2a0c\u003c/code\u003e\u003c/a\u003e Fixing recursion issue in Python too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/c4b46dbcbf782326e54ea1b65d3ebb1dc7a23fad\"\u003e\u003ccode\u003ec4b46db\u003c/code\u003e\u003c/a\u003e Add SECURITY.md for security policy and reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/f86d071e0f70de5a7d8200198824a3f07fc9c988\"\u003e\u003ccode\u003ef86d071\u003c/code\u003e\u003c/a\u003e Create dependabot.yml for version updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immutable` from 4.3.5 to 4.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutable-js/immutable-js/releases\"\u003eimmutable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.8\u003c/h2\u003e\n\u003cp\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/p\u003e\n\u003ch2\u003ev4.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with slice negative of filtered sequence by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2006\"\u003eimmutable-js/immutable-js#2006\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v4.3.6...v4.3.7\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v4.3.6...v4.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Repeat(\u003c!-- raw HTML omitted --\u003e).equals(undefined) incorrectly returning true by \u003ca href=\"https://github.com/butchler\"\u003e\u003ccode\u003e@​butchler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1994\"\u003eimmutable-js/immutable-js#1994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange youtube image by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1973\"\u003eimmutable-js/immutable-js#1973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade eslint and ignore no-constructor-return rule for actual constructors by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1974\"\u003eimmutable-js/immutable-js#1974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrate documentation website to next 14 by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1975\"\u003eimmutable-js/immutable-js#1975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estart migrating to nextjs app router by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1976\"\u003eimmutable-js/immutable-js#1976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade next sitemap by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1978\"\u003eimmutable-js/immutable-js#1978\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/butchler\"\u003e\u003ccode\u003e@​butchler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1994\"\u003eimmutable-js/immutable-js#1994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v4.3.5...v4.3.6\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v4.3.5...v4.3.6\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/immutable-js/immutable-js/blob/main/CHANGELOG.md\"\u003eimmutable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\nDates are formatted as YYYY-MM-DD.\u003c/p\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e5.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate some files to TS by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2125\"\u003eimmutable-js/immutable-js#2125\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIterator.ts\u003c/li\u003e\n\u003cli\u003ePairSorting.ts\u003c/li\u003e\n\u003cli\u003etoJS.ts\u003c/li\u003e\n\u003cli\u003eMath.ts\u003c/li\u003e\n\u003cli\u003eHash.ts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtract CollectionHelperMethods and convert to TS by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2131\"\u003eimmutable-js/immutable-js#2131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse npm \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing only\u003c/a\u003e to avoid token stealing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix/a11y issues by \u003ca href=\"https://github.com/lyannel\"\u003e\u003ccode\u003e@​lyannel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2136\"\u003eimmutable-js/immutable-js#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc add Map.get signature update by \u003ca href=\"https://github.com/borracciaBlu\"\u003e\u003ccode\u003e@​borracciaBlu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2138\"\u003eimmutable-js/immutable-js#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(doc):minor-issues#2132 by \u003ca href=\"https://github.com/JayMeDotDot\"\u003e\u003ccode\u003e@​JayMeDotDot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2133\"\u003eimmutable-js/immutable-js#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix algolia search by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2135\"\u003eimmutable-js/immutable-js#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in OrderedMap by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2144\"\u003eimmutable-js/immutable-js#2144\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Sort all imports and activate eslint import rule by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2119\"\u003eimmutable-js/immutable-js#2119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.3\u003c/h2\u003e\n\u003ch3\u003eTypeScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow readonly map entry constructor by \u003ca href=\"https://github.com/septs\"\u003e\u003ccode\u003e@​septs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2123\"\u003eimmutable-js/immutable-js#2123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cp\u003eThere has been a huge amount of changes in the documentation, mainly migrate from an autogenerated documentation from .d.ts file, to a proper documentation in markdown.\nThe playground has been included on nearly all method examples.\nWe added a page about browser extensions too: \u003ca href=\"https://immutable-js.com/browser-extension/\"\u003ehttps://immutable-js.com/browser-extension/\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eInternal\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/immutable-js/immutable-js/commit/485cbe0edf3ca7bb4b9c4a80ac55ba937a291da0\"\u003e\u003ccode\u003e485cbe0\u003c/code\u003e\u003c/a\u003e 4.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6ed4eb626906df788b08019061b292b90bc718cb\"\u003e\u003ccode\u003e6ed4eb6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/94bcd3c79972db4afffd8d1e5aab415880098b05\"\u003e\u003ccode\u003e94bcd3c\u003c/code\u003e\u003c/a\u003e fix new proto key injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/faeb58b0cc71ed351dc51f672a95ae21bc859ef5\"\u003e\u003ccode\u003efaeb58b\u003c/code\u003e\u003c/a\u003e fix Prototype Pollution in mergeDeep, toJS, etc.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/37ca4170060827e5f4eaa1969d1b61e5dc5eb11d\"\u003e\u003ccode\u003e37ca417\u003c/code\u003e\u003c/a\u003e release 4.3.7 (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/23daf26b51ecc2805dcd9ac8534ce523397f9b62\"\u003e\u003ccode\u003e23daf26\u003c/code\u003e\u003c/a\u003e Fix issue with slice negative of filtered sequence (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/493afba6ec17d9c999dc5a15ac80c71c6bdba1c3\"\u003e\u003ccode\u003e493afba\u003c/code\u003e\u003c/a\u003e release 4.3.6 (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/be3cb9a7ae9a29f82c9d0c595f5f3cb957d7006c\"\u003e\u003ccode\u003ebe3cb9a\u003c/code\u003e\u003c/a\u003e Fix Repeat(\u0026lt;value\u0026gt;).equals(undefined) incorrectly returning true (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/d7664bf9d3539da8ea095f2ed08bbe1cd0d46071\"\u003e\u003ccode\u003ed7664bf\u003c/code\u003e\u003c/a\u003e generate sitemap in path that will be deployed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/f8327b1db0bb131df8a830cf14642f6ad07ca466\"\u003e\u003ccode\u003ef8327b1\u003c/code\u003e\u003c/a\u003e upgrade next sitemap (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v4.3.5...v4.3.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for immutable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/cc482e775913e6625137572a3712d2826170e53a\"\u003e\u003ccode\u003ecc482e7\u003c/code\u003e\u003c/a\u003e 4.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/50968b862e75866ef90e626572fe0b2f97b55f9f\"\u003e\u003ccode\u003e50968b8\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/polaroidkidd/dle.dev/pull/164","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/polaroidkidd%2Fdle.dev/issues/164","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/164/packages"},{"uuid":"4039808719","node_id":"PR_kwDOOlvSp87IyN92","number":362,"state":"closed","title":"chore(deps): bump the svelte-packages group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T23:08:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-07T23:06:39.000Z","updated_at":"2026-03-07T23:08:58.000Z","time_to_close":132,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"svelte-packages","update_count":5,"packages":[{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"@sveltejs/kit","old_version":"2.50.2","new_version":"2.53.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"svelte","old_version":"5.49.1","new_version":"5.53.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.6","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the svelte-packages group with 5 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.0.8` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.50.2` | `2.53.4` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.49.1` | `5.53.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.6` | `4.4.5` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.0` |\n\n\nUpdates `svelte-sonner` from 1.0.7 to 1.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/releases\"\u003esvelte-sonner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3cfc3c8: Ignore system theme change if theme has been set explicitly\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/wobsoriano/svelte-sonner/blob/main/CHANGELOG.md\"\u003esvelte-sonner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3cfc3c8: Ignore system theme change if theme has been set explicitly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/bed477322d811ba56fc1f40684efd6699fa9bf05\"\u003e\u003ccode\u003ebed4773\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/184\"\u003e#184\u003c/a\u003e from wobsoriano/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/842cc2c00896ca47010b4c8993dcfdbd141c79d0\"\u003e\u003ccode\u003e842cc2c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/ed0c7494ba81bd5e232bbf5a317ccdcebf740145\"\u003e\u003ccode\u003eed0c749\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/179\"\u003e#179\u003c/a\u003e from saml-dev/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/3cfc3c81dccee6012cc0dea1baea869cc5ed7195\"\u003e\u003ccode\u003e3cfc3c8\u003c/code\u003e\u003c/a\u003e chore: add changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/58c7b9b780005a8a857d14349edc998e9900d2da\"\u003e\u003ccode\u003e58c7b9b\u003c/code\u003e\u003c/a\u003e ignore system theme change if theme has been set explicitly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/compare/v1.0.7...v1.0.8\"\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.50.2 to 2.53.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5063771e5aec529c46c6cb43297f29d422f1c059\"\u003e\u003ccode\u003e5063771\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e9b06c8e5b015cb15e136eae5829ab39201ba36d\"\u003e\u003ccode\u003ee9b06c8\u003c/code\u003e\u003c/a\u003e fix: avoid unknown config option Vite warning (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/66d88c93da40c48cf3f4aca871d74a4fc7ff3990\"\u003e\u003ccode\u003e66d88c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/98496faaf3bc319034fcb4fac64940b75f7cfed9\"\u003e\u003ccode\u003e98496fa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8c5048be1c5223144a9632dd318227d145f65ead\"\u003e\u003ccode\u003e8c5048b\u003c/code\u003e\u003c/a\u003e fix: provide correct url info to remote functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15418\"\u003e#15418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ce4b57cfc1b6d0bdd1514440d0296b5d1385f7e7\"\u003e\u003ccode\u003ece4b57c\u003c/code\u003e\u003c/a\u003e fix: allow commands in more places (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15288\"\u003e#15288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7277edb6b00068e04985ebbcd40a2954bad1270b\"\u003e\u003ccode\u003e7277edb\u003c/code\u003e\u003c/a\u003e chore: fix CI lint (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/64f484fb34f362f296e4a96b5a5269cab4389a0c\"\u003e\u003ccode\u003e64f484f\u003c/code\u003e\u003c/a\u003e fix: deep partial \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e types for forms (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14837\"\u003e#14837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.4/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.49.1 to 5.53.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve each items that are needed by pending batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17819\"\u003e#17819\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\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/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve each items that are needed by pending batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17819\"\u003e#17819\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/25a1c5368be77b1014c3ff8b79cf9b1fe7f706f5\"\u003e\u003ccode\u003e25a1c53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17842\"\u003e#17842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b7bc1309aa72cd942fabcf0aa29b9100c6cc7cf1\"\u003e\u003ccode\u003eb7bc130\u003c/code\u003e\u003c/a\u003e fix: preserve original boundary errors when keyed each rows are removed durin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0965028d3b1416744dde2c03bc07f6853f2aa5d0\"\u003e\u003ccode\u003e0965028\u003c/code\u003e\u003c/a\u003e perf: optimize CSS selector pruning (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17846\"\u003e#17846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/32111f9e847a5bfb33bdd9a125c368cbaf1580b1\"\u003e\u003ccode\u003e32111f9\u003c/code\u003e\u003c/a\u003e perf: avoid O(n²) name scanning in scope generate/unique (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17844\"\u003e#17844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2f12b6070107c1457a2f0b9d7ac652aee9e2394c\"\u003e\u003ccode\u003e2f12b60\u003c/code\u003e\u003c/a\u003e chore: avoid reschedule during branch commit (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17837\"\u003e#17837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/00dc13db1496142d3d62d98655cf8a54ba67e468\"\u003e\u003ccode\u003e00dc13d\u003c/code\u003e\u003c/a\u003e chore: highlight effect in tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/86ec2108668305ff9c0e5a2d67d888b86cb4874d\"\u003e\u003ccode\u003e86ec210\u003c/code\u003e\u003c/a\u003e fix: correctly add \u003ccode\u003e__svelte_meta\u003c/code\u003e after else-if chains (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17830\"\u003e#17830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7717ba01b42625f2022b7034063a25d8507560d7\"\u003e\u003ccode\u003e7717ba0\u003c/code\u003e\u003c/a\u003e fix: preserve each items that are needed by pending batches (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17819\"\u003e#17819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/791d5e332c08d808bc51e90d7c60cc8b05bfa1f4\"\u003e\u003ccode\u003e791d5e3\u003c/code\u003e\u003c/a\u003e perf: cache element interactivity and source line splitting (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17839\"\u003e#17839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4aa3777271c444022e52cceba775fc9e82a42fa4\"\u003e\u003ccode\u003e4aa3777\u003c/code\u003e\u003c/a\u003e chore: better log_effect_tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17833\"\u003e#17833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.7/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.6 to 4.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Promise\u003c!-- raw HTML omitted --\u003e for async kit handler return types (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2957\"\u003e#2957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2959\"\u003e#2959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2955\"\u003e#2955\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle relative imports reaching outside working directory when using \u003ccode\u003e--incremental/--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2942\"\u003e#2942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support SvelteKit zero types in svelte-check --incremental (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2939\"\u003e#2939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: provide \u003ccode\u003e--incremental\u003c/code\u003e and \u003ccode\u003e--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore Unix domain sockets in file watcher to prevent crashes (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2931\"\u003e#2931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly use machine output by default for Claude Code (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f58d2379adf8dc4ea47b2fb3fad2797dd66f04\"\u003e\u003ccode\u003ee9f58d2\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/71676ebfe49509eb58305dc687ad04ee9fe97937\"\u003e\u003ccode\u003e71676eb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/93584d133ecb4bc5ef49478604965a41aadea45f\"\u003e\u003ccode\u003e93584d1\u003c/code\u003e\u003c/a\u003e fix: use Promise\u0026lt;Response\u0026gt; for async kit handler return types (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e7168a925931f6cc00d39db61b657db1b29c2f05\"\u003e\u003ccode\u003ee7168a9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/2eb81706ef4cf634814e738817ca2085bb748e6d\"\u003e\u003ccode\u003e2eb8170\u003c/code\u003e\u003c/a\u003e fix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/28adef30bf44ab42f9272416f035d67c12af32e4\"\u003e\u003ccode\u003e28adef3\u003c/code\u003e\u003c/a\u003e fix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/379b0bd0d1498662fcc922de0f58824ebd271346\"\u003e\u003ccode\u003e379b0bd\u003c/code\u003e\u003c/a\u003e fix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/abf0c207eec88d99f22b69260ba0ae54439ab020\"\u003e\u003ccode\u003eabf0c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2951\"\u003e#2951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3a3d6e3a660bd761efc399a63fe2b8007337e013\"\u003e\u003ccode\u003e3a3d6e3\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/27b7eb8f748e674f03bd7acf587e2763ad33d073\"\u003e\u003ccode\u003e27b7eb8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d69eb726a8819437f5a613aca225988744ac052f\"\u003e\u003ccode\u003ed69eb72\u003c/code\u003e\u003c/a\u003e fix: detect existing JSDoc \u003ca href=\"https://github.com/satisfies\"\u003e\u003ccode\u003e@​satisfies\u003c/code\u003e\u003c/a\u003e to prevent duplicate injection (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.6...svelte-check@4.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 2.29.1 to 2.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.30.0\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.30.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/619251de42af8060ce27e5be8ccc2d704ab27fc6\"\u003e\u003ccode\u003e619251d\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a76ac43e1cdfbd19d4a99c84fc167a986cd36e\"\u003e\u003ccode\u003e44a76ac\u003c/code\u003e\u003c/a\u003e 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ed219d1116a6afbca9f0f2930e82df2546ed20fa\"\u003e\u003ccode\u003eed219d1\u003c/code\u003e\u003c/a\u003e Changelog for 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/d66c4933fdbca7d437497956c7dcc3d722e94b31\"\u003e\u003ccode\u003ed66c493\u003c/code\u003e\u003c/a\u003e devalue bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e13f28a6f724c57c58c65a06b56e9f370703ec63\"\u003e\u003ccode\u003ee13f28a\u003c/code\u003e\u003c/a\u003e Added the standard adapter to type registry and added tests for it.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/56a8fc78217c910b703b4c031fbd410d30643926\"\u003e\u003ccode\u003e56a8fc7\u003c/code\u003e\u003c/a\u003e Attempting build fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c36492464a1f02c14dca68b9f2dcff157c163564\"\u003e\u003ccode\u003ec364924\u003c/code\u003e\u003c/a\u003e Added standard-schema to lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a12ed6e742e8ff5d8c9d54d6a4eeb3982df5e8e3\"\u003e\u003ccode\u003ea12ed6e\u003c/code\u003e\u003c/a\u003e Add Standard Schema adapter (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/83f1f8c90319289b9daf5fb0c56ce9ceac7dbc83\"\u003e\u003ccode\u003e83f1f8c\u003c/code\u003e\u003c/a\u003e Dev/issues 676 677 (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/8625e99c1916ad5390dca7e3686101aa75e956ef\"\u003e\u003ccode\u003e8625e99\u003c/code\u003e\u003c/a\u003e Lockfile updated for zod-v3-to-json-schema\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.29.1...v2.30.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/mafzaal/lets-talk/pull/362","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafzaal%2Flets-talk/issues/362","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/362/packages"},{"uuid":"4029253674","node_id":"PR_kwDOPBSvbM7IQRL-","number":44,"state":"open","title":"chore(deps-dev): bump sveltekit-superforms from 2.29.1 to 2.30.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-05T16:14:27.000Z","updated_at":"2026-03-06T00:22:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.29.1 to 2.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.30.0\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.30.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/619251de42af8060ce27e5be8ccc2d704ab27fc6\"\u003e\u003ccode\u003e619251d\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a76ac43e1cdfbd19d4a99c84fc167a986cd36e\"\u003e\u003ccode\u003e44a76ac\u003c/code\u003e\u003c/a\u003e 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ed219d1116a6afbca9f0f2930e82df2546ed20fa\"\u003e\u003ccode\u003eed219d1\u003c/code\u003e\u003c/a\u003e Changelog for 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/d66c4933fdbca7d437497956c7dcc3d722e94b31\"\u003e\u003ccode\u003ed66c493\u003c/code\u003e\u003c/a\u003e devalue bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e13f28a6f724c57c58c65a06b56e9f370703ec63\"\u003e\u003ccode\u003ee13f28a\u003c/code\u003e\u003c/a\u003e Added the standard adapter to type registry and added tests for it.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/56a8fc78217c910b703b4c031fbd410d30643926\"\u003e\u003ccode\u003e56a8fc7\u003c/code\u003e\u003c/a\u003e Attempting build fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c36492464a1f02c14dca68b9f2dcff157c163564\"\u003e\u003ccode\u003ec364924\u003c/code\u003e\u003c/a\u003e Added standard-schema to lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a12ed6e742e8ff5d8c9d54d6a4eeb3982df5e8e3\"\u003e\u003ccode\u003ea12ed6e\u003c/code\u003e\u003c/a\u003e Add Standard Schema adapter (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/83f1f8c90319289b9daf5fb0c56ce9ceac7dbc83\"\u003e\u003ccode\u003e83f1f8c\u003c/code\u003e\u003c/a\u003e Dev/issues 676 677 (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/8625e99c1916ad5390dca7e3686101aa75e956ef\"\u003e\u003ccode\u003e8625e99\u003c/code\u003e\u003c/a\u003e Lockfile updated for zod-v3-to-json-schema\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.29.1...v2.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.1\u0026new-version=2.30.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/RestartB/DeviceGalaxy/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RestartB%2FDeviceGalaxy/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"4013858001","node_id":"PR_kwDOOlvSp87HdzeL","number":359,"state":"open","title":"chore(deps-dev): bump the svelte-packages group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T23:27:11.000Z","updated_at":"2026-03-02T23:27:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"svelte-packages","update_count":4,"packages":[{"name":"@sveltejs/kit","old_version":"2.50.2","new_version":"2.53.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"svelte","old_version":"5.49.1","new_version":"5.53.6","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.6","new_version":"4.4.4","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"Bumps the svelte-packages group with 4 updates in the /frontend directory: [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit), [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte), [svelte-check](https://github.com/sveltejs/language-tools) and [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms).\n\nUpdates `@sveltejs/kit` from 2.50.2 to 2.53.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5063771e5aec529c46c6cb43297f29d422f1c059\"\u003e\u003ccode\u003e5063771\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e9b06c8e5b015cb15e136eae5829ab39201ba36d\"\u003e\u003ccode\u003ee9b06c8\u003c/code\u003e\u003c/a\u003e fix: avoid unknown config option Vite warning (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/66d88c93da40c48cf3f4aca871d74a4fc7ff3990\"\u003e\u003ccode\u003e66d88c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/98496faaf3bc319034fcb4fac64940b75f7cfed9\"\u003e\u003ccode\u003e98496fa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8c5048be1c5223144a9632dd318227d145f65ead\"\u003e\u003ccode\u003e8c5048b\u003c/code\u003e\u003c/a\u003e fix: provide correct url info to remote functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15418\"\u003e#15418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ce4b57cfc1b6d0bdd1514440d0296b5d1385f7e7\"\u003e\u003ccode\u003ece4b57c\u003c/code\u003e\u003c/a\u003e fix: allow commands in more places (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15288\"\u003e#15288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7277edb6b00068e04985ebbcd40a2954bad1270b\"\u003e\u003ccode\u003e7277edb\u003c/code\u003e\u003c/a\u003e chore: fix CI lint (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/64f484fb34f362f296e4a96b5a5269cab4389a0c\"\u003e\u003ccode\u003e64f484f\u003c/code\u003e\u003c/a\u003e fix: deep partial \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e types for forms (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14837\"\u003e#14837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.4/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.49.1 to 5.53.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make string coercion consistent to \u003ccode\u003etoString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17774\"\u003e#17774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/d4c78292ed66c7117b28a0babdd3e589ec5b5497\"\u003e\u003ccode\u003ed4c7829\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17812\"\u003e#17812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/361b32c7cdb5257f3b4db2ef0997cdbce78ccbab\"\u003e\u003ccode\u003e361b32c\u003c/code\u003e\u003c/a\u003e fix: SvelteURL search setter uses unnormalized value (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17828\"\u003e#17828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1043f79d1e46f3e0194e18e370244d33e6d9de19\"\u003e\u003ccode\u003e1043f79\u003c/code\u003e\u003c/a\u003e perf: optimize compiler analysis phase (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17823\"\u003e#17823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b6faa2a905804f77a6c486729f9ce8325c273273\"\u003e\u003ccode\u003eb6faa2a\u003c/code\u003e\u003c/a\u003e fix: always case insensitive event handlers during ssr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17822\"\u003e#17822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e3d277b000dcca2bcb391b1cb92899484d7173e7\"\u003e\u003ccode\u003ee3d277b\u003c/code\u003e\u003c/a\u003e fix: visit synthetic value node during ssr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17824\"\u003e#17824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/18db0cab86cf15198be059c60c044b66512e573e\"\u003e\u003ccode\u003e18db0ca\u003c/code\u003e\u003c/a\u003e fix: SvelteMap incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17826\"\u003e#17826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3fc4bc6774d8cb298e0b9396e82432e37d771ab1\"\u003e\u003ccode\u003e3fc4bc6\u003c/code\u003e\u003c/a\u003e chore: remove unused is_flushing variable (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17820\"\u003e#17820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/16a13517ef8833e38e11105d42772a1a67b1487b\"\u003e\u003ccode\u003e16a1351\u003c/code\u003e\u003c/a\u003e fix: skip redundant batch.apply (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17816\"\u003e#17816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/04ba134d33c245bcef7669dd35a167c48687ad58\"\u003e\u003ccode\u003e04ba134\u003c/code\u003e\u003c/a\u003e docs: flesh out \u003ccode\u003eattribute_invalid_sequence_expression\u003c/code\u003e message (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/fc67c9cfe98e22f706274e8c64abc7c1cc5ce919\"\u003e\u003ccode\u003efc67c9c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.52.5 to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17810\"\u003e#17810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.6/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.6 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2957\"\u003e#2957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2959\"\u003e#2959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2955\"\u003e#2955\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle relative imports reaching outside working directory when using \u003ccode\u003e--incremental/--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2942\"\u003e#2942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support SvelteKit zero types in svelte-check --incremental (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2939\"\u003e#2939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: provide \u003ccode\u003e--incremental\u003c/code\u003e and \u003ccode\u003e--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore Unix domain sockets in file watcher to prevent crashes (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2931\"\u003e#2931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly use machine output by default for Claude Code (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f58d2379adf8dc4ea47b2fb3fad2797dd66f04\"\u003e\u003ccode\u003ee9f58d2\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e7168a925931f6cc00d39db61b657db1b29c2f05\"\u003e\u003ccode\u003ee7168a9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/2eb81706ef4cf634814e738817ca2085bb748e6d\"\u003e\u003ccode\u003e2eb8170\u003c/code\u003e\u003c/a\u003e fix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/28adef30bf44ab42f9272416f035d67c12af32e4\"\u003e\u003ccode\u003e28adef3\u003c/code\u003e\u003c/a\u003e fix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/379b0bd0d1498662fcc922de0f58824ebd271346\"\u003e\u003ccode\u003e379b0bd\u003c/code\u003e\u003c/a\u003e fix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/abf0c207eec88d99f22b69260ba0ae54439ab020\"\u003e\u003ccode\u003eabf0c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2951\"\u003e#2951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3a3d6e3a660bd761efc399a63fe2b8007337e013\"\u003e\u003ccode\u003e3a3d6e3\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/27b7eb8f748e674f03bd7acf587e2763ad33d073\"\u003e\u003ccode\u003e27b7eb8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d69eb726a8819437f5a613aca225988744ac052f\"\u003e\u003ccode\u003ed69eb72\u003c/code\u003e\u003c/a\u003e fix: detect existing JSDoc \u003ca href=\"https://github.com/satisfies\"\u003e\u003ccode\u003e@​satisfies\u003c/code\u003e\u003c/a\u003e to prevent duplicate injection (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e fix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in `--incremental/tsgo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e fix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.6...svelte-check@4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 2.29.1 to 2.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.30.0\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.30.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/619251de42af8060ce27e5be8ccc2d704ab27fc6\"\u003e\u003ccode\u003e619251d\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a76ac43e1cdfbd19d4a99c84fc167a986cd36e\"\u003e\u003ccode\u003e44a76ac\u003c/code\u003e\u003c/a\u003e 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ed219d1116a6afbca9f0f2930e82df2546ed20fa\"\u003e\u003ccode\u003eed219d1\u003c/code\u003e\u003c/a\u003e Changelog for 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/d66c4933fdbca7d437497956c7dcc3d722e94b31\"\u003e\u003ccode\u003ed66c493\u003c/code\u003e\u003c/a\u003e devalue bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e13f28a6f724c57c58c65a06b56e9f370703ec63\"\u003e\u003ccode\u003ee13f28a\u003c/code\u003e\u003c/a\u003e Added the standard adapter to type registry and added tests for it.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/56a8fc78217c910b703b4c031fbd410d30643926\"\u003e\u003ccode\u003e56a8fc7\u003c/code\u003e\u003c/a\u003e Attempting build fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c36492464a1f02c14dca68b9f2dcff157c163564\"\u003e\u003ccode\u003ec364924\u003c/code\u003e\u003c/a\u003e Added standard-schema to lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a12ed6e742e8ff5d8c9d54d6a4eeb3982df5e8e3\"\u003e\u003ccode\u003ea12ed6e\u003c/code\u003e\u003c/a\u003e Add Standard Schema adapter (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/83f1f8c90319289b9daf5fb0c56ce9ceac7dbc83\"\u003e\u003ccode\u003e83f1f8c\u003c/code\u003e\u003c/a\u003e Dev/issues 676 677 (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/8625e99c1916ad5390dca7e3686101aa75e956ef\"\u003e\u003ccode\u003e8625e99\u003c/code\u003e\u003c/a\u003e Lockfile updated for zod-v3-to-json-schema\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.29.1...v2.30.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/mafzaal/lets-talk/pull/359","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafzaal%2Flets-talk/issues/359","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/359/packages"},{"uuid":"4010408756","node_id":"PR_kwDORZuAVM7HSXQF","number":9,"state":"open","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T10:11:37.000Z","updated_at":"2026-03-02T10:11:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@graphql-codegen/cli","old_version":"6.1.0","new_version":"6.1.2","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.544.0","new_version":"0.576.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.53.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.38.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.53.6","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.4","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.51","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.2.6","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.3.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.0` | `6.1.2` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.8` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.8` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.544.0` | `0.576.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.53.4` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.38.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.15.0` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.1` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.18.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.37.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.53.6` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.4` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.51` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.56.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.6` | `7.3.1` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.24.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locales): add Norwegian (nb_NO) zodiac sign definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3711\"\u003efaker-js/faker#3711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese food module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3706\"\u003efaker-js/faker#3706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) sex definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3710\"\u003efaker-js/faker#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(string): support uuid v7 by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3701\"\u003efaker-js/faker#3701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese color definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3707\"\u003efaker-js/faker#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese internet definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3708\"\u003efaker-js/faker#3708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.8.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3727\"\u003efaker-js/faker#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3724\"\u003efaker-js/faker#3724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3726\"\u003efaker-js/faker#3726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 7870433 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3722\"\u003efaker-js/faker#3722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3725\"\u003efaker-js/faker#3725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v62 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3728\"\u003efaker-js/faker#3728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3723\"\u003efaker-js/faker#3723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3729\"\u003efaker-js/faker#3729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest to v4 (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3730\"\u003efaker-js/faker#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3696\"\u003efaker-js/faker#3696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) direction definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3713\"\u003efaker-js/faker#3713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese  dog definition by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3715\"\u003efaker-js/faker#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) continent definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3712\"\u003efaker-js/faker#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) vehicle definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3732\"\u003efaker-js/faker#3732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.3.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3735\"\u003efaker-js/faker#3735\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3711\"\u003efaker-js/faker#3711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estring:\u003c/strong\u003e support uuid v7 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3701\"\u003e#3701\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/87c2753fe3c92e53925a970f40a7b10422f44378\"\u003e87c2753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e normalize system locale data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3702\"\u003e#3702\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/ba91653cd4c4ceecf6c96ef887979bfd97fa4e5c\"\u003eba91653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e remove empty string from Hebrew lorem words (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3698\"\u003e#3698\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/81a896c09a3a0907fd34734b6d636b5e35fb8291\"\u003e81a896c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocation:\u003c/strong\u003e state name to 'Trøndelag' for nb_NO (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3691\"\u003e#3691\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/eaef38961863a40a7bed6632858bcf36dd23c560\"\u003eeaef389\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/c77fef2b8f16752b03149e475c532cc7f51dccc3\"\u003e\u003ccode\u003ec77fef2\u003c/code\u003e\u003c/a\u003e chore(release): 10.3.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3735\"\u003e#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003e\u003ccode\u003ed1c32b0\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003e\u003ccode\u003ec0f0f23\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e\u003ccode\u003e43b18fa\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e\u003ccode\u003e76c9df1\u003c/code\u003e\u003c/a\u003e feat(locale): add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/a03215af29b25878cd4cb12744438d5566a6deab\"\u003e\u003ccode\u003ea03215a\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/70c0340a1263fe90b93adfafda4aa0ebed56a25b\"\u003e\u003ccode\u003e70c0340\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest to v4 (major) (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/238293a626a916a41ca366b6efa8ec70edd13d1e\"\u003e\u003ccode\u003e238293a\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (major) (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/119f1e636ef88d261af79c42e674950c776ee4aa\"\u003e\u003ccode\u003e119f1e6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3723\"\u003e#3723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9939fb530087fbb088a97eff5fe303ad72b16b16\"\u003e\u003ccode\u003e9939fb5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3728\"\u003e#3728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/cli` from 6.1.0 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10590\"\u003e#10590\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ya2s\"\u003e\u003ccode\u003e@​ya2s\u003c/code\u003e\u003c/a\u003e! - Fix GraphQL Config loading to forward nested \u003ccode\u003eextensions.codegen.config\u003c/code\u003e options\nwhen loading schemas/documents, matching \u003ccode\u003ecodegen.ts\u003c/code\u003e behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10569\"\u003e#10569\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/etr2460\"\u003e\u003ccode\u003e@​etr2460\u003c/code\u003e\u003c/a\u003e! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found\u003c/p\u003e\n\u003cp\u003eFixes generation when 0 CPUs are returned by os.cpus(), which occurs in sandbox environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8ae0fdd31dbe100ba2b4b6b19a4f392b21fbe4c5\"\u003e\u003ccode\u003e8ae0fdd\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10600\"\u003e#10600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e fix(cli): forward nested graphql-config loader options (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10590\"\u003e#10590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/62c76188d4e660efa50dcf486921804adc70e1b5\"\u003e\u003ccode\u003e62c7618\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10570\"\u003e#10570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10569\"\u003e#10569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.1.2/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/db3b790326645889e8702b7306715d510be3193a\"\u003e\u003ccode\u003edb3b790\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.8/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10580\"\u003e#10580\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Georgegriff\"\u003e\u003ccode\u003e@​Georgegriff\u003c/code\u003e\u003c/a\u003e! - fixed invalid extracted concrete type name on shared interface\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/db3b790326645889e8702b7306715d510be3193a\"\u003e\u003ccode\u003edb3b790\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Fragment interface name edge case (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10580\"\u003e#10580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.8/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.544.0 to 0.576.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.576.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​lucide/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/00d4ac6af41a3ea45bb79c5ee3733a0408b68d05\"\u003e\u003ccode\u003e00d4ac6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15438\"\u003e#15438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80f5bbc00b49ee141143ae033c2aa576431807b8\"\u003e\u003ccode\u003e80f5bbc\u003c/code\u003e\u003c/a\u003e fix: validate ORIGIN env var at startup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15045\"\u003e#15045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f032591e29ad03c64eaf70651d85ee1b18ac4bed\"\u003e\u003ccode\u003ef032591\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/14856\"\u003e#14856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3b2ea1baffd7bc93e3129be964233b05518e9cc8\"\u003e\u003ccode\u003e3b2ea1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed82a9f30c3d58aa2af97133a9e1059c49ecf01e\"\u003e\u003ccode\u003eed82a9f\u003c/code\u003e\u003c/a\u003e fix: don't send \u0026quot;Vary: Accept-Encoding\u0026quot; header when precompress=false (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15182\"\u003e#15182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8a828596b9f51154ea63f4f8b65ce049cae4bd27\"\u003e\u003ccode\u003e8a82859\u003c/code\u003e\u003c/a\u003e chore: fix lint errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15174\"\u003e#15174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80ffb53382e397a8fc83e6b63d2675eeabb427bd\"\u003e\u003ccode\u003e80ffb53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15162\"\u003e#15162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.5.4/packages/adapter-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.2 to 2.53.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5063771e5aec529c46c6cb43297f29d422f1c059\"\u003e\u003ccode\u003e5063771\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e9b06c8e5b015cb15e136eae5829ab39201ba36d\"\u003e\u003ccode\u003ee9b06c8\u003c/code\u003e\u003c/a\u003e fix: avoid unknown config option Vite warning (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/66d88c93da40c48cf3f4aca871d74a4fc7ff3990\"\u003e\u003ccode\u003e66d88c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/98496faaf3bc319034fcb4fac64940b75f7cfed9\"\u003e\u003ccode\u003e98496fa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8c5048be1c5223144a9632dd318227d145f65ead\"\u003e\u003ccode\u003e8c5048b\u003c/code\u003e\u003c/a\u003e fix: provide correct url info to remote functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15418\"\u003e#15418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ce4b57cfc1b6d0bdd1514440d0296b5d1385f7e7\"\u003e\u003ccode\u003ece4b57c\u003c/code\u003e\u003c/a\u003e fix: allow commands in more places (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15288\"\u003e#15288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7277edb6b00068e04985ebbcd40a2954bad1270b\"\u003e\u003ccode\u003e7277edb\u003c/code\u003e\u003c/a\u003e chore: fix CI lint (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/64f484fb34f362f296e4a96b5a5269cab4389a0c\"\u003e\u003ccode\u003e64f484f\u003c/code\u003e\u003c/a\u003e fix: deep partial \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e types for forms (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14837\"\u003e#14837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.4/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 6.2.1 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate experimental support for rolldown-vite to vite 8 beta (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1246\"\u003e#1246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: switch from debug to obug ...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3986728104","node_id":"PR_kwDOOcBTVc7GFtC3","number":1893,"state":"closed","title":"chore(deps-dev): bump sveltekit-superforms from 2.29.1 to 2.30.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-25T03:50:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-25T01:56:17.000Z","updated_at":"2026-02-25T03:50:58.000Z","time_to_close":6879,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.29.1 to 2.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.30.0\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.30.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/619251de42af8060ce27e5be8ccc2d704ab27fc6\"\u003e\u003ccode\u003e619251d\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a76ac43e1cdfbd19d4a99c84fc167a986cd36e\"\u003e\u003ccode\u003e44a76ac\u003c/code\u003e\u003c/a\u003e 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ed219d1116a6afbca9f0f2930e82df2546ed20fa\"\u003e\u003ccode\u003eed219d1\u003c/code\u003e\u003c/a\u003e Changelog for 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/d66c4933fdbca7d437497956c7dcc3d722e94b31\"\u003e\u003ccode\u003ed66c493\u003c/code\u003e\u003c/a\u003e devalue bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e13f28a6f724c57c58c65a06b56e9f370703ec63\"\u003e\u003ccode\u003ee13f28a\u003c/code\u003e\u003c/a\u003e Added the standard adapter to type registry and added tests for it.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/56a8fc78217c910b703b4c031fbd410d30643926\"\u003e\u003ccode\u003e56a8fc7\u003c/code\u003e\u003c/a\u003e Attempting build fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c36492464a1f02c14dca68b9f2dcff157c163564\"\u003e\u003ccode\u003ec364924\u003c/code\u003e\u003c/a\u003e Added standard-schema to lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a12ed6e742e8ff5d8c9d54d6a4eeb3982df5e8e3\"\u003e\u003ccode\u003ea12ed6e\u003c/code\u003e\u003c/a\u003e Add Standard Schema adapter (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/83f1f8c90319289b9daf5fb0c56ce9ceac7dbc83\"\u003e\u003ccode\u003e83f1f8c\u003c/code\u003e\u003c/a\u003e Dev/issues 676 677 (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/8625e99c1916ad5390dca7e3686101aa75e956ef\"\u003e\u003ccode\u003e8625e99\u003c/code\u003e\u003c/a\u003e Lockfile updated for zod-v3-to-json-schema\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.29.1...v2.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.1\u0026new-version=2.30.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/getarcaneapp/arcane/pull/1893","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/getarcaneapp%2Farcane/issues/1893","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1893/packages"},{"uuid":"3986264497","node_id":"PR_kwDOQfyqGs7GELpB","number":41,"state":"closed","title":"chore(deps): bump the prod-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-27T23:12:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-24T23:15:56.000Z","updated_at":"2026-02-27T23:12:27.000Z","time_to_close":258989,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":32,"packages":[{"name":"@codemirror/commands","old_version":"6.10.0","new_version":"6.10.2","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.4","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.5.4","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.8","new_version":"6.39.15","repository_url":"https://github.com/codemirror/view"},{"name":"@uiw/codemirror-theme-github","old_version":"4.25.3","new_version":"4.25.5","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/codemirror-themes","old_version":"4.25.3","new_version":"4.25.5","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@xterm/addon-fit","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"@eslint/compat","old_version":"2.0.0","new_version":"2.0.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@inlang/paraglide-js","old_version":"2.5.0","new_version":"2.12.0","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.554.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.49.0","new_version":"2.53.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.16.2","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"runed","old_version":"0.34.0","new_version":"0.37.1","repository_url":"https://github.com/svecosystem/runed"},{"name":"svelte","old_version":"5.44.0","new_version":"5.53.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.3","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@react-email/components","old_version":"1.0.1","new_version":"1.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"react","old_version":"19.2.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@react-email/preview-server","old_version":"5.0.5","new_version":"5.2.8","repository_url":"https://github.com/resend/react-email"},{"name":"react-email","old_version":"5.0.5","new_version":"5.2.8","repository_url":"https://github.com/resend/react-email"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-dependencies group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.2` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.4` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.5.4` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.39.15` |\n| [@uiw/codemirror-theme-github](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.5` |\n| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.5` |\n| [@xterm/addon-fit](https://github.com/xtermjs/xterm.js) | `0.10.0` | `0.11.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.0` | `2.0.2` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.5.0` | `2.12.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.554.0` | `0.575.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.0` | `2.53.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.1` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.16.2` |\n| [runed](https://github.com/svecosystem/runed/tree/HEAD/packages/runed) | `0.34.0` | `0.37.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.44.0` | `5.53.3` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.3` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.6` | `1.0.7` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.28.1` | `2.30.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.56.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.1` | `1.0.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.4` |\n| [@react-email/preview-server](https://github.com/resend/react-email/tree/HEAD/packages/preview-server) | `5.0.5` | `5.2.8` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.0.5` | `5.2.8` |\n\n\nUpdates `@codemirror/commands` from 6.10.0 to 6.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7b0a163c5812b2134738a302dfb711decaf2cbf0\"\u003e\u003ccode\u003e7b0a163\u003c/code\u003e\u003c/a\u003e Properly map the selection in copyLineDown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6b76f57b07f115e604abf275d951b8f01d9ee982\"\u003e\u003ccode\u003e6b76f57\u003c/code\u003e\u003c/a\u003e Add some more vertical motion tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7d60253f1873db6dab0e7f5f65f074053448b458\"\u003e\u003ccode\u003e7d60253\u003c/code\u003e\u003c/a\u003e Add some tests for cursorLineUp/Down\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.0...6.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.11.3 to 6.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f096668309e3fcbe5a8e034a6d557c779bdb2b4c\"\u003e\u003ccode\u003ef096668\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support reconfiguration of an LRLanguage's language data\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/43dadca7e6340cfc19087452ef6f79ef72c3b502\"\u003e\u003ccode\u003e43dadca\u003c/code\u003e\u003c/a\u003e Mark version 6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/a8de2ea32868710bbcebebe3246b65dc5e01b1f3\"\u003e\u003ccode\u003ea8de2ea\u003c/code\u003e\u003c/a\u003e Support reconfiguration of an LRLanguage's language data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/51cdc78a9593f7b80ab75b06efb0710d927ecde9\"\u003e\u003ccode\u003e51cdc78\u003c/code\u003e\u003c/a\u003e Fix typo in a doc comment.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.11.3...6.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.5.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/127f07c316ede0d4af96071a78412160c70e1a9b\"\u003e\u003ccode\u003e127f07c\u003c/code\u003e\u003c/a\u003e Fix superfluous calls to boundChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/c24cde9d0152d3882ef811a6579d0de90767d7a0\"\u003e\u003ccode\u003ec24cde9\u003c/code\u003e\u003c/a\u003e Remove some trailing whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/fc068eddf3192e8bcc70755517faf88894247e88\"\u003e\u003ccode\u003efc068ed\u003c/code\u003e\u003c/a\u003e Fix mapPos documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.8 to 6.39.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\u003c/p\u003e\n\u003ch2\u003e6.39.14 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove performance of \u003ccode\u003eposAtCoords\u003c/code\u003e on long lines.\u003c/p\u003e\n\u003cp\u003eFix a regression where copy and cut in a shadow DOM on Safari would fall back to the native behavior, often copying the wrong text.\u003c/p\u003e\n\u003ch2\u003e6.39.13 (2026-02-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where a widget at start or end of line, when wrapped to cover that whole line, could block vertical cursor motion.\u003c/p\u003e\n\u003cp\u003eFix an issue \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e that would sometimes cause selection-extending vertical motion to get stuck on line wrapping points.\u003c/p\u003e\n\u003ch2\u003e6.39.12 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where the visual selection drawn by \u003ccode\u003edrawSelection\u003c/code\u003e could fail to update properly in some circumstances.\u003c/p\u003e\n\u003cp\u003eFix a bug where PageUp/PageDown near the edge of the viewport might completely skip to the start/end of the document.\u003c/p\u003e\n\u003cp\u003eFix a regression that caused mark decorations to be split on text node chunk boundaries again.\u003c/p\u003e\n\u003ch2\u003e6.39.11 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAvoid handling copy events for parent editors.\u003c/p\u003e\n\u003ch2\u003e6.39.10 (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in the way widget are reused when content next to them changes.\u003c/p\u003e\n\u003cp\u003eMake sure font metrics get recomputed on \u003ccode\u003efonts.ready\u003c/code\u003e even if the line height doesn't change.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/218358b910a73edcc75ede7f014ec9f249cbf9fa\"\u003e\u003ccode\u003e218358b\u003c/code\u003e\u003c/a\u003e Mark version 6.39.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f8458adf8dce1a4e47fc5bbc58294cf4add19c38\"\u003e\u003ccode\u003ef8458ad\u003c/code\u003e\u003c/a\u003e Fix a bug that broke composition inside of block wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/e7ca47d660a0a2842083b74b4d990261a95f926c\"\u003e\u003ccode\u003ee7ca47d\u003c/code\u003e\u003c/a\u003e Add a kludge to scroll things into view in the presence of a mobile virtual v...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f619d7fa0478adfbfba7f7191f87e20c3995e26e\"\u003e\u003ccode\u003ef619d7f\u003c/code\u003e\u003c/a\u003e Avoid unnecessary height refreshes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9b8a0bdda472f5ca78e46eab78015f796f68dd1e\"\u003e\u003ccode\u003e9b8a0bd\u003c/code\u003e\u003c/a\u003e Mark version 6.39.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/754829bf29e9a8156f45bc3fdeb2b5443300bec0\"\u003e\u003ccode\u003e754829b\u003c/code\u003e\u003c/a\u003e Fix a regression in copy/cut on Safari in shadow DOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/d2c38fb9c13e5a68d7e2ebb26f07de34d1f46345\"\u003e\u003ccode\u003ed2c38fb\u003c/code\u003e\u003c/a\u003e Try to tweak test to run on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a308203f2c36af7e488683ccd10dcbcf59869ba6\"\u003e\u003ccode\u003ea308203\u003c/code\u003e\u003c/a\u003e Rewrite posAtCoords algorithm for inline content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/b3362d222a498962b40d65cb0af5356a72f816d6\"\u003e\u003ccode\u003eb3362d2\u003c/code\u003e\u003c/a\u003e Add some more coordsAtPos tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/6a93b6f33e946147ac10282e37c76be049f333d8\"\u003e\u003ccode\u003e6a93b6f\u003c/code\u003e\u003c/a\u003e Mark version 6.39.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.8...6.39.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-github` from 4.25.3 to 4.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.5/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.5: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e💄 chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e c3c46e1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: Update README.md 694c963 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: update README.md 2cab1c1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💄 chore: update README.md c6cc358 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e) dcb10f6 \u003ca href=\"https://github.com/jcubic\"\u003e\u003ccode\u003e@​jcubic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/e1f67c4264f5ad4d3a64983b6ef8dcef9ee8e801\"\u003e\u003ccode\u003ee1f67c4\u003c/code\u003e\u003c/a\u003e released v4.25.5 \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/dcb10f68730a671ac3e1c23820bce5f62cc505cb\"\u003e\u003ccode\u003edcb10f6\u003c/code\u003e\u003c/a\u003e fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c6cc358d37154c87ed37db8ff0e720962f47e84e\"\u003e\u003ccode\u003ec6cc358\u003c/code\u003e\u003c/a\u003e chore: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2cab1c12aba139a8584efd16c82d3f2f8093ac49\"\u003e\u003ccode\u003e2cab1c1\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/694c9637c7668af153a6820ad36d074d74f081c6\"\u003e\u003ccode\u003e694c963\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c3c46e12693e2247a13acfc1fcd9507a209891f9\"\u003e\u003ccode\u003ec3c46e1\u003c/code\u003e\u003c/a\u003e chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-themes` from 4.25.3 to 4.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.5/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.5: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e💄 chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e c3c46e1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: Update README.md 694c963 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: update README.md 2cab1c1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💄 chore: update README.md c6cc358 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e) dcb10f6 \u003ca href=\"https://github.com/jcubic\"\u003e\u003ccode\u003e@​jcubic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/e1f67c4264f5ad4d3a64983b6ef8dcef9ee8e801\"\u003e\u003ccode\u003ee1f67c4\u003c/code\u003e\u003c/a\u003e released v4.25.5 \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/dcb10f68730a671ac3e1c23820bce5f62cc505cb\"\u003e\u003ccode\u003edcb10f6\u003c/code\u003e\u003c/a\u003e fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c6cc358d37154c87ed37db8ff0e720962f47e84e\"\u003e\u003ccode\u003ec6cc358\u003c/code\u003e\u003c/a\u003e chore: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2cab1c12aba139a8584efd16c82d3f2f8093ac49\"\u003e\u003ccode\u003e2cab1c1\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/694c9637c7668af153a6820ad36d074d74f081c6\"\u003e\u003ccode\u003e694c963\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c3c46e12693e2247a13acfc1fcd9507a209891f9\"\u003e\u003ccode\u003ec3c46e1\u003c/code\u003e\u003c/a\u003e chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xterm/addon-fit` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/ce1d788efe88a5e0ee972a0a6d260f9ba9454d3d\"\u003e\u003ccode\u003ece1d788\u003c/code\u003e\u003c/a\u003e Bumped bower version to 0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/01e48b740673d20c01a50ac60ba59317d8fa17b8\"\u003e\u003ccode\u003e01e48b7\u003c/code\u003e\u003c/a\u003e Revamped the attach addon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/a1717fdd8d31f15c807309ff510142d7386e7a43\"\u003e\u003ccode\u003ea1717fd\u003c/code\u003e\u003c/a\u003e Update docs index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/c9f5f235e21caefdb6fadda0fac26a07c5c9341c\"\u003e\u003ccode\u003ec9f5f23\u003c/code\u003e\u003c/a\u003e Started documenting methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/21dde3cfa21faec6db52aff671c47a2e818e7a3a\"\u003e\u003ccode\u003e21dde3c\u003c/code\u003e\u003c/a\u003e Updated version, in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/73bf6d1ce8b79204af4d00e595932ca09e1a7978\"\u003e\u003ccode\u003e73bf6d1\u003c/code\u003e\u003c/a\u003e Started documenting events\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xtermjs/xterm.js/compare/0.10...0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.2 to 1.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.5\u003c/h2\u003e\n\u003ch2\u003eRelease 1.13.5\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a potential \u003cstrong\u003eDenial of Service\u003c/strong\u003e issue involving the \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug fix:\u003c/strong\u003e Resolved an issue where \u003ccode\u003eAxiosError\u003c/code\u003e could be missing the \u003ccode\u003estatus\u003c/code\u003e field on and after \u003cstrong\u003ev1.13.3\u003c/strong\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch4\u003eSecurity\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Denial of Service via \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.0 to 2.0.2\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\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\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/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.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.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.1...migrate-config-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\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.1 to ^2.0.2\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.0.1 to ^1.1.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\u003ecompat: v2.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0.0 to ^1.0.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.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.0...migrate-config-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0 to ^2.0.1\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.0.0 to ^1.0.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\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\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/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.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\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0.0 to ^1.0.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/7960653fe678b563051e2fbb99caf9fd3c07528c\"\u003e\u003ccode\u003e7960653\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003e\u003ccode\u003eecb37dc\u003c/code\u003e\u003c/a\u003e fix: add eslint 10 as peer dependency (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/074cac2268ef11f9433282b6f043a15cec8c609d\"\u003e\u003ccode\u003e074cac2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a3b0fd51027ce7b3102591ebda42326af87b8e3e\"\u003e\u003ccode\u003ea3b0fd5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7abc05147e2b6d29cb5170867c2172d25c563454\"\u003e\u003ccode\u003e7abc051\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f0b5b68e6d17c710109a8ac9ba9de5890b03143f\"\u003e\u003ccode\u003ef0b5b68\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b65204d085e40425f9ee62c06e9b5005e23651cc\"\u003e\u003ccode\u003eb65204d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/5f8bc5b8727ebc536e81ccdb99cd223f668601ac\"\u003e\u003ccode\u003e5f8bc5b\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003earethetypeswrong\u003c/code\u003e on packages with types (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9eb64a30a24f8fdcb7be4360cd7621f14687cad\"\u003e\u003ccode\u003ed9eb64a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7444f367832f2cf3d9b2c19ac2b6da63ade7f6d0\"\u003e\u003ccode\u003e7444f36\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.2/packages/compat\"\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.5.0 to 2.12.0\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\u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eaf0084e: Add route-level locale strategy overrides via \u003ccode\u003erouteStrategies\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eYou can now define per-route strategy behavior (first match wins), including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estrategy\u003c/code\u003e overrides for paths like \u003ccode\u003e/dashboard/*\u003c/code\u003e and \u003ccode\u003e/rpc/*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexclude: true\u003c/code\u003e to skip i18n middleware behavior for paths like \u003ccode\u003e/api/*\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ed1c86fb: Improve emitted message-module output by gating middleware locale-splitting hooks behind \u003ccode\u003eexperimentalMiddlewareLocaleSplitting\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhen the option is disabled (default), generated message functions no longer emit:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eif (experimentalMiddlewareLocaleSplitting \u0026amp;\u0026amp; isServer === false) { ...__paraglide_ssr... }\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etrackMessageCall(...)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erelated runtime imports (\u003ccode\u003eexperimentalMiddlewareLocaleSplitting\u003c/code\u003e, \u003ccode\u003eisServer\u003c/code\u003e, \u003ccode\u003etrackMessageCall\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen \u003ccode\u003eexperimentalMiddlewareLocaleSplitting\u003c/code\u003e is enabled, the existing SSR/middleware injection flow is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e90a1580: Add compiler support for markup messages with a new \u003ccode\u003emessage.parts()\u003c/code\u003e API.\u003c/p\u003e\n\u003cp\u003eMessages that contain markup now compile to framework-neutral parts (\u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003emarkup-start\u003c/code\u003e, \u003ccode\u003emarkup-end\u003c/code\u003e, and \u003ccode\u003emarkup-standalone\u003c/code\u003e) while \u003ccode\u003emessage()\u003c/code\u003e continues to return plain strings.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efc66ee1: Add type-safe literal unions for match variants in generated message typings \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/538\"\u003eopral/paraglide-js#538\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFor example, the following minimal message definition:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n\t\u0026quot;auth_password_error\u0026quot;: [\n\t\t{\n\t\t\t\u0026quot;match\u0026quot;: {\n\t\t\t\t\u0026quot;type=empty\u0026quot;: \u0026quot;You must provide a password\u0026quot;\n\t\t\t}\n\t\t}\n\t]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\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\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.554.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.572.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\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/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.571.0...0.572.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/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.575.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​lucide/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.0 to 2.53.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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e and \u003ccode\u003esvelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15339\"\u003e#15339\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse file offset table more strictly (\u003ca href=\"https://github.com/sveltejs/kit/commit/f47c01bd8100328c24fdb8522fe35913b0735f35\"\u003e\u003ccode\u003ef47c01b\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.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\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: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15246\"\u003e#15246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eresolve\u003c/code\u003e will narrow types to follow trailing slash page settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15027\"\u003e#15027\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/GauraveryAroran/arcane/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauraveryAroran%2Farcane/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"3977386143","node_id":"PR_kwDOQCfBBM7Fm1_3","number":129,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T10:15:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T10:17:41.000Z","updated_at":"2026-03-02T10:15:03.000Z","time_to_close":604640,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":22,"packages":[{"name":"@types/node","old_version":"25.0.9","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"@internationalized/date","old_version":"3.10.1","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.562.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@number-flow/svelte","old_version":"0.3.9","new_version":"0.3.13","repository_url":"https://github.com/barvian/number-flow"},{"name":"@sveltejs/kit","old_version":"2.50.0","new_version":"2.53.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.15.4","new_version":"2.16.2","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint-plugin-svelte","old_version":"3.14.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"shiki","old_version":"3.21.0","new_version":"3.22.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"svelte","old_version":"5.47.0","new_version":"5.53.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.3","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.53.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"mint","old_version":"4.2.284","new_version":"4.2.375","repository_url":"https://github.com/mintlify/mint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.56.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.1` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.562.0` | `0.575.0` |\n| [@number-flow/svelte](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.3.9` | `0.3.13` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.50.0` | `2.53.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.15.4` | `2.16.2` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.14.0` | `3.15.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.1` | `3.5.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.21.0` | `3.22.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.47.0` | `5.53.2` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.3` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.53.0` | `8.56.0` |\n| [mint](https://github.com/mintlify/mint/tree/HEAD/packages/mint) | `4.2.284` | `4.2.375` |\n\n\nUpdates `@types/node` from 25.0.9 to 25.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.53.0 to 8.56.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca\"\u003e\u003ccode\u003ec0a359d\u003c/code\u003e\u003c/a\u003e fix: use parser options from context.languageOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8a95834bb5fd818cc049390e4cb57196717a011f\"\u003e\u003ccode\u003e8a95834\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] reduce param index to ts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4ba1e72cd76f357044dca209978d87137c31e6c0\"\u003e\u003ccode\u003e4ba1e72\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] report unnecessary defaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1f86179074a143fdb06445a28b1144427d33ec9\"\u003e\u003ccode\u003ea1f8617\u003c/code\u003e\u003c/a\u003e feat(utils): deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f0ce54da520cdc58f1dd2e2c45073c92617e2c2\"\u003e\u003ccode\u003e3f0ce54\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] require strictNullChecks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3df0002e8663f170749cc4a9a054af377cf0c554\"\u003e\u003ccode\u003e3df0002\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] remove trailing newline when removing en...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.53.0 to 8.56.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.17 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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.0 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99\"\u003e\u003ccode\u003ec45fef1\u003c/code\u003e\u003c/a\u003e Fix LWC attribute with \u003ccode\u003e--embedded-language-formatting off\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18383\"\u003e#18383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.17 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d75780a67af437331d8d689cdcfe291e\"\u003e\u003ccode\u003eea837de\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9286\"\u003e#9286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca5ea282cf0b0d37b7b51f182397fc370\"\u003e\u003ccode\u003ee057281\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.1 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.1...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.562.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.572.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\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/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.571.0...0.572.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/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.575.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@number-flow/svelte` from 0.3.9 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/barvian/number-flow/releases\"\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/5cc3c9b7f7c223719047b964b47dd9d3a42fa371\"\u003e\u003ccode\u003e5cc3c9b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.5.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd CSP strategies (see \u003ca href=\"https://redirect.github.com/barvian/number-flow/issues/170\"\u003e#170\u003c/a\u003e) (\u003ca href=\"https://github.com/barvian/number-flow/commit/a7b3b0b581fc05b914ea9e1ab1441da75b30bb67\"\u003e\u003ccode\u003ea7b3b0b\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/a7b3b0b581fc05b914ea9e1ab1441da75b30bb67\"\u003e\u003ccode\u003ea7b3b0b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.5.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/4a6c26efe13d6ffc1b84ea75accf511f63669eb9\"\u003e\u003ccode\u003e4a6c26e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.5.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/bdf8ce92df67d6147d7f56998c625fc29e1b7571\"\u003e\u003ccode\u003ebdf8ce9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.5.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/barvian/number-flow/commits/@number-flow/svelte@0.3.13/src\"\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.50.0 to 2.53.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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e and \u003ccode\u003esvelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15339\"\u003e#15339\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse file offset table more strictly (\u003ca href=\"https://github.com/sveltejs/kit/commit/f47c01bd8100328c24fdb8522fe35913b0735f35\"\u003e\u003ccode\u003ef47c01b\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.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\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: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15246\"\u003e#15246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eresolve\u003c/code\u003e will narrow types to follow trailing slash page settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15027\"\u003e#15027\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.51.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003escroll\u003c/code\u003e property to \u003ccode\u003eNavigationTarget\u003c/code\u003e in navigation callbacks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15248\"\u003e#15248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eNavigation callbacks (\u003ccode\u003ebeforeNavigate\u003c/code\u003e, \u003ccode\u003eonNavigate\u003c/code\u003e, and \u003ccode\u003eafterNavigate\u003c/code\u003e) now include scroll position information via the \u003ccode\u003escroll\u003c/code\u003e property on \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e targets:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrom.scroll\u003c/code\u003e: The scroll position at the moment navigation was triggered\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eto.scroll\u003c/code\u003e: In \u003ccode\u003ebeforeNavigate\u003c/code\u003e and \u003ccode\u003eonNavigate\u003c/code\u003e, this is populated for \u003ccode\u003epopstate\u003c/code\u003e navigations (back/forward) with the scroll position that will be restored, and \u003ccode\u003enull\u003c/code\u003e for other navigation types. In \u003ccode\u003eafterNavigate\u003c/code\u003e, this is always the final scroll position after navigation completed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables use cases like animating transitions based on the target scroll position when using browser back/forward navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003ehydratable\u003c/code\u003e's injected script now works with CSP (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15048\"\u003e#15048\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e and \u003ccode\u003esvelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15339\"\u003e#15339\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse file offset table more strictly (\u003ca href=\"https://github.com/sveltejs/kit/commit/f47c01bd8100328c24fdb8522fe35913b0735f35\"\u003e\u003ccode\u003ef47c01b\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.52.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear stale preflight issues on subsequent valid form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15281\"\u003e#15281\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove dependency on \u003ccode\u003esade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15272\"\u003e#15272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003e.txt\u003c/code\u003e files in precompression (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15259\"\u003e#15259\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape backticks and dollar signs when creating inlined css (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15320\"\u003e#15320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: increment \u003ccode\u003eform.pending\u003c/code\u003e count before preflight validation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15279\"\u003e#15279\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\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/f80c327aaed3088203090698b1e3f5cfed781aa3\"\u003e\u003ccode\u003ef80c327\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15342\"\u003e#15342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/147169471ba57be6069a5eb3af199aad2fd192d6\"\u003e\u003ccode\u003e1471694\u003c/code\u003e\u003c/a\u003e chore: upgrade to eslint 10 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15359\"\u003e#15359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3e0189dfa1b7c95dc084a1fc1f57dbe8de92f88c\"\u003e\u003ccode\u003e3e0189d\u003c/code\u003e\u003c/a\u003e fix: apply queries refreshed in a form remote function when a redirect is thr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/6df9d332fd9647cfba92a677ad5e1bd87438937f\"\u003e\u003ccode\u003e6df9d33\u003c/code\u003e\u003c/a\u003e fix: remove event listeners on form attachment cleanup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15286\"\u003e#15286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/800d904f1ba3cc0637165ee9899e6bbab842d506\"\u003e\u003ccode\u003e800d904\u003c/code\u003e\u003c/a\u003e feat: support Vite 8 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9c4a73733441acaa2f166d023fcdb977a9d88cf6\"\u003e\u003ccode\u003e9c4a737\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15338\"\u003e#15338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/62991c81db4f50ccfb08a9ac5e05ccba4ddab59e\"\u003e\u003ccode\u003e62991c8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003edevalue\u003c/code\u003e and \u003ccode\u003esvelte\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15339\"\u003e#15339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f47c01bd8100328c24fdb8522fe35913b0735f35\"\u003e\u003ccode\u003ef47c01b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/6f69ded005c14db0c2e6a73843cc5e5cb15b684f\"\u003e\u003ccode\u003e6f69ded\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15321\"\u003e#15321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.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.1.18 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/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19615\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19615\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bc6e4b85bf1dce84e2947f81cbb9881a77427de7\"\u003e\u003ccode\u003ebc6e4b8\u003c/code\u003e\u003c/a\u003e Fallback to \u003ccode\u003econfig.createResolver\u003c/code\u003e for \u003ccode\u003eclient\u003c/code\u003e and \u003ccode\u003essr\u003c/code\u003e environments in `@...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f212b0fc22c3e6f93a5068654e67bd2818109b95\"\u003e\u003ccode\u003ef212b0f\u003c/code\u003e\u003c/a\u003e fix: restore full page reload for watched external files on Vite 7.1+ (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e3e85b364fc62a19b97a4250854580132e7967c7\"\u003e\u003ccode\u003ee3e85b3\u003c/code\u003e\u003c/a\u003e [tailwindcss-vite] Add Register dependency messages logline (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19611\"\u003e#19611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.0/packages/@tailwindcss-vite\"\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.15.4 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huntabyte/bits-ui/releases\"\u003ebits-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebits-ui@2.16.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(TimeField): prevent mobile keyboard input from appending raw characters to the day period (AM/PM) segment by handling \u003ccode\u003ebeforeinput\u003c/code\u003e events (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingLayer): prevent floating content from visibly jumping to the viewport origin when its reference becomes hidden by ignoring detached/hidden-anchor position updates until close completes (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1964\"\u003e#1964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Tooltip): introduce \u003ccode\u003etether\u003c/code\u003e functionality/singleton tooltip support (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Tooltip): resolve issue where SafePolygon wasn't respected under specific conditions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Popover): optimized hover tracking for openOnHover (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: reduced rapid toggle overhead by avoiding unnecessary positioning/observer work while closed (\u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/twangodev/ogis/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/twangodev%2Fogis/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"},{"uuid":"3915987657","node_id":"PR_kwDOQczMac7CdkwA","number":42,"state":"closed","title":"chore(deps): bump the prod-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T11:33:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T11:49:31.000Z","updated_at":"2026-02-16T11:33:53.000Z","time_to_close":603860,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":32,"packages":[{"name":"@codemirror/commands","old_version":"6.10.0","new_version":"6.10.2","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.3","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.5.4","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.8","new_version":"6.39.13","repository_url":"https://github.com/codemirror/view"},{"name":"@uiw/codemirror-theme-github","old_version":"4.25.3","new_version":"4.25.4","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/codemirror-themes","old_version":"4.25.3","new_version":"4.25.4","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@xterm/addon-fit","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"@eslint/compat","old_version":"2.0.0","new_version":"2.0.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@inlang/paraglide-js","old_version":"2.5.0","new_version":"2.10.0","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.554.0","new_version":"0.563.1","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.49.0","new_version":"2.50.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.15.5","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"isomorphic-dompurify","old_version":"2.33.0","new_version":"2.36.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"runed","old_version":"0.34.0","new_version":"0.37.1","repository_url":"https://github.com/svecosystem/runed"},{"name":"svelte","old_version":"5.44.0","new_version":"5.50.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@react-email/components","old_version":"1.0.1","new_version":"1.0.7","repository_url":"https://github.com/resend/react-email"},{"name":"react","old_version":"19.2.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@react-email/preview-server","old_version":"5.0.5","new_version":"5.2.8","repository_url":"https://github.com/resend/react-email"},{"name":"react-email","old_version":"5.0.5","new_version":"5.2.8","repository_url":"https://github.com/resend/react-email"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-dependencies group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.2` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.3` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.5.4` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.39.13` |\n| [@uiw/codemirror-theme-github](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.4` |\n| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.4` |\n| [@xterm/addon-fit](https://github.com/xtermjs/xterm.js) | `0.10.0` | `0.11.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.0` | `2.0.2` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.5.0` | `2.10.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.554.0` | `0.563.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.0` | `2.50.2` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.1.18` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.15.5` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.33.0` | `2.36.0` |\n| [runed](https://github.com/svecosystem/runed/tree/HEAD/packages/runed) | `0.34.0` | `0.37.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.44.0` | `5.50.0` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.6` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.6` | `1.0.7` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.28.1` | `2.29.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.54.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.1` | `1.0.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.4` |\n| [@react-email/preview-server](https://github.com/resend/react-email/tree/HEAD/packages/preview-server) | `5.0.5` | `5.2.8` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.0.5` | `5.2.8` |\n\n\nUpdates `@codemirror/commands` from 6.10.0 to 6.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7b0a163c5812b2134738a302dfb711decaf2cbf0\"\u003e\u003ccode\u003e7b0a163\u003c/code\u003e\u003c/a\u003e Properly map the selection in copyLineDown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6b76f57b07f115e604abf275d951b8f01d9ee982\"\u003e\u003ccode\u003e6b76f57\u003c/code\u003e\u003c/a\u003e Add some more vertical motion tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7d60253f1873db6dab0e7f5f65f074053448b458\"\u003e\u003ccode\u003e7d60253\u003c/code\u003e\u003c/a\u003e Add some tests for cursorLineUp/Down\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.0...6.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.11.3 to 6.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f096668309e3fcbe5a8e034a6d557c779bdb2b4c\"\u003e\u003ccode\u003ef096668\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support reconfiguration of an LRLanguage's language data\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/43dadca7e6340cfc19087452ef6f79ef72c3b502\"\u003e\u003ccode\u003e43dadca\u003c/code\u003e\u003c/a\u003e Mark version 6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/a8de2ea32868710bbcebebe3246b65dc5e01b1f3\"\u003e\u003ccode\u003ea8de2ea\u003c/code\u003e\u003c/a\u003e Support reconfiguration of an LRLanguage's language data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/51cdc78a9593f7b80ab75b06efb0710d927ecde9\"\u003e\u003ccode\u003e51cdc78\u003c/code\u003e\u003c/a\u003e Fix typo in a doc comment.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.11.3...6.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.5.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/127f07c316ede0d4af96071a78412160c70e1a9b\"\u003e\u003ccode\u003e127f07c\u003c/code\u003e\u003c/a\u003e Fix superfluous calls to boundChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/c24cde9d0152d3882ef811a6579d0de90767d7a0\"\u003e\u003ccode\u003ec24cde9\u003c/code\u003e\u003c/a\u003e Remove some trailing whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/fc068eddf3192e8bcc70755517faf88894247e88\"\u003e\u003ccode\u003efc068ed\u003c/code\u003e\u003c/a\u003e Fix mapPos documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.8 to 6.39.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.13 (2026-02-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where a widget at start or end of line, when wrapped to cover that whole line, could block vertical cursor motion.\u003c/p\u003e\n\u003cp\u003eFix an issue \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e that would sometimes cause selection-extending vertical motion to get stuck on line wrapping points.\u003c/p\u003e\n\u003ch2\u003e6.39.12 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where the visual selection drawn by \u003ccode\u003edrawSelection\u003c/code\u003e could fail to update properly in some circumstances.\u003c/p\u003e\n\u003cp\u003eFix a bug where PageUp/PageDown near the edge of the viewport might completely skip to the start/end of the document.\u003c/p\u003e\n\u003cp\u003eFix a regression that caused mark decorations to be split on text node chunk boundaries again.\u003c/p\u003e\n\u003ch2\u003e6.39.11 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAvoid handling copy events for parent editors.\u003c/p\u003e\n\u003ch2\u003e6.39.10 (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in the way widget are reused when content next to them changes.\u003c/p\u003e\n\u003cp\u003eMake sure font metrics get recomputed on \u003ccode\u003efonts.ready\u003c/code\u003e even if the line height doesn't change.\u003c/p\u003e\n\u003cp\u003eFix an issue where compositions next to a widget that create a new text node could get needlessly interrupted during an editor update.\u003c/p\u003e\n\u003ch2\u003e6.39.9 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003eEditorSelection.cursor()\u003c/code\u003e with a non-zero \u003ccode\u003eassoc\u003c/code\u003e value would not be visually respected at soft-wrap boundaries on initial view creation.\u003c/p\u003e\n\u003cp\u003eFix error caused by hover tooltips running a scheduled timeout after their editor has been destroyed.\u003c/p\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eEditorView.outerDecorations\u003c/code\u003e to not affect the content height map.\u003c/p\u003e\n\u003cp\u003eFix an issue where composition near a widget could get unnecessarily interrupted.\u003c/p\u003e\n\u003ch2\u003e6.39.8 (2025-12-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/6a93b6f33e946147ac10282e37c76be049f333d8\"\u003e\u003ccode\u003e6a93b6f\u003c/code\u003e\u003c/a\u003e Mark version 6.39.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/467335a596270be8ed746dabb3a8ff5792d257c7\"\u003e\u003ccode\u003e467335a\u003c/code\u003e\u003c/a\u003e Make sure shift-arrowup/down doesn't get stuck on line wrapping points\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/dabe3eb6420081df9819c489acafcad58a85285a\"\u003e\u003ccode\u003edabe3eb\u003c/code\u003e\u003c/a\u003e Fix a bug where inline widgets wrapped to their own line can block vertical m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f14dcd52653ea80e8994484727217bd251e46bf7\"\u003e\u003ccode\u003ef14dcd5\u003c/code\u003e\u003c/a\u003e Mark version 6.39.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/16a0c29a896c2e6cd6de9f2d16f7659589de7a86\"\u003e\u003ccode\u003e16a0c29\u003c/code\u003e\u003c/a\u003e Fix another issue around chunked large text nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4b908ab4403af6418290a3c87367b7d6b5e785fe\"\u003e\u003ccode\u003e4b908ab\u003c/code\u003e\u003c/a\u003e Fix poor handling of vertical motion exiting the viewport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/e1476261c0e287f9b32705b27bde61a0677c40e9\"\u003e\u003ccode\u003ee147626\u003c/code\u003e\u003c/a\u003e Fix negative computed width in RectangleMarker.forRange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/6fcf2e1bd95094a47f646e6b7d0eff1f893a9e4b\"\u003e\u003ccode\u003e6fcf2e1\u003c/code\u003e\u003c/a\u003e Mark version 6.39.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/95fd57080464af585d6711b62b2f79b1efd81e9b\"\u003e\u003ccode\u003e95fd570\u003c/code\u003e\u003c/a\u003e Use a custom selection comparison when only the position should be compared\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4c56500aa994009f4d6a38d8097dee231d842c13\"\u003e\u003ccode\u003e4c56500\u003c/code\u003e\u003c/a\u003e Remove a loop that never loops anymore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.8...6.39.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-github` from 4.25.3 to 4.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-themes` from 4.25.3 to 4.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xterm/addon-fit` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/ce1d788efe88a5e0ee972a0a6d260f9ba9454d3d\"\u003e\u003ccode\u003ece1d788\u003c/code\u003e\u003c/a\u003e Bumped bower version to 0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/01e48b740673d20c01a50ac60ba59317d8fa17b8\"\u003e\u003ccode\u003e01e48b7\u003c/code\u003e\u003c/a\u003e Revamped the attach addon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/a1717fdd8d31f15c807309ff510142d7386e7a43\"\u003e\u003ccode\u003ea1717fd\u003c/code\u003e\u003c/a\u003e Update docs index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/c9f5f235e21caefdb6fadda0fac26a07c5c9341c\"\u003e\u003ccode\u003ec9f5f23\u003c/code\u003e\u003c/a\u003e Started documenting methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/21dde3cfa21faec6db52aff671c47a2e818e7a3a\"\u003e\u003ccode\u003e21dde3c\u003c/code\u003e\u003c/a\u003e Updated version, in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/73bf6d1ce8b79204af4d00e595932ca09e1a7978\"\u003e\u003ccode\u003e73bf6d1\u003c/code\u003e\u003c/a\u003e Started documenting events\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xtermjs/xterm.js/compare/0.10...0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.2 to 1.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.5\u003c/h2\u003e\n\u003ch2\u003eRelease 1.13.5\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a potential \u003cstrong\u003eDenial of Service\u003c/strong\u003e issue involving the \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug fix:\u003c/strong\u003e Resolved an issue where \u003ccode\u003eAxiosError\u003c/code\u003e could be missing the \u003ccode\u003estatus\u003c/code\u003e field on and after \u003cstrong\u003ev1.13.3\u003c/strong\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch4\u003eSecurity\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Denial of Service via \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.0 to 2.0.2\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\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\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/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.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.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.1...migrate-config-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\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.1 to ^2.0.2\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.0.1 to ^1.1.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\u003ecompat: v2.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0.0 to ^1.0.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.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.0...migrate-config-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0 to ^2.0.1\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.0.0 to ^1.0.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\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\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/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.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\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0.0 to ^1.0.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/7960653fe678b563051e2fbb99caf9fd3c07528c\"\u003e\u003ccode\u003e7960653\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003e\u003ccode\u003eecb37dc\u003c/code\u003e\u003c/a\u003e fix: add eslint 10 as peer dependency (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/074cac2268ef11f9433282b6f043a15cec8c609d\"\u003e\u003ccode\u003e074cac2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a3b0fd51027ce7b3102591ebda42326af87b8e3e\"\u003e\u003ccode\u003ea3b0fd5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7abc05147e2b6d29cb5170867c2172d25c563454\"\u003e\u003ccode\u003e7abc051\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f0b5b68e6d17c710109a8ac9ba9de5890b03143f\"\u003e\u003ccode\u003ef0b5b68\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b65204d085e40425f9ee62c06e9b5005e23651cc\"\u003e\u003ccode\u003eb65204d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/5f8bc5b8727ebc536e81ccdb99cd223f668601ac\"\u003e\u003ccode\u003e5f8bc5b\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003earethetypeswrong\u003c/code\u003e on packages with types (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9eb64a30a24f8fdcb7be4360cd7621f14687cad\"\u003e\u003ccode\u003ed9eb64a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7444f367832f2cf3d9b2c19ac2b6da63ade7f6d0\"\u003e\u003ccode\u003e7444f36\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.2/packages/compat\"\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.5.0 to 2.10.0\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\u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efc66ee1: Add type-safe literal unions for match variants in generated message typings \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/538\"\u003eopral/paraglide-js#538\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFor example, the following minimal message definition:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n\t\u0026quot;auth_password_error\u0026quot;: [\n\t\t{\n\t\t\t\u0026quot;match\u0026quot;: {\n\t\t\t\t\u0026quot;type=empty\u0026quot;: \u0026quot;You must provide a password\u0026quot;\n\t\t\t}\n\t\t}\n\t]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003em.auth_password_error({ type: \u0026quot;typo\u0026quot; }); // ✅ OK (typed as NonNullable\u0026lt;unknown\u0026gt;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003em.auth_password_error({ type: \u0026quot;typo\u0026quot; }); // 💥 Type error\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec43effb: Update \u003ccode\u003e@inlang/sdk\u003c/code\u003e to v2.6.2, which removes a file queue settlement that could prevent the compiler from exiting in some environments. See \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/598\"\u003eopral/paraglide-js#598\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebadca6a: Add the experimental \u003ccode\u003eexperimentalStaticLocale\u003c/code\u003e compiler option for per-locale tree-shaking (see \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/88#issuecomment-3634754638\"\u003eopral/paraglide-js#88\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ea0c5665: Prune async_hooks import from generated server output when async local storage is disabled (fixes \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/539\"\u003eopral/paraglide-js#539\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9ae2381: Add \u003ccode\u003e@see\u003c/code\u003e documentation links to runtime and server APIs, making it easier for developers to find relevant documentation directly from their IDE.\u003c/li\u003e\n\u003cli\u003e867ea44: Avoid cyclic fallback maps when a language-only locale exists alongside a regional base locale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opral/paraglide-js/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.554.0 to 0.563.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eHotfix \u003ccode\u003e@lucide/svelte\u003c/code\u003e hasA11yProp.js import\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  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/4026\"\u003elucide-icons/lucide#4026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.563.0...0.563.1\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.563.0...0.563.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords 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/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template 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/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields 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/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-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/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\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/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-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/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\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/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-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/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\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/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\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/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-dashed\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/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\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/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command 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/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all 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/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block 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/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.563.1/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.49.0 to 2.50.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure inlined CSS follows \u003ccode\u003epaths.assets\u003c/code\u003e and \u003ccode\u003epaths.relative\u003c/code\u003e settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: emit script CSP nonces when \u003ccode\u003eunsafe-inline\u003c/code\u003e is present if \u003ccode\u003estrict-dynamic\u003c/code\u003e is also present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15221\"\u003e#15221\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: re-export browser/dev from esm-env (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15206\"\u003e#15206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use validated args in batch resolver in both csr and ssr (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15215\"\u003e#15215\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS inlining includes components that are conditionally rendered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15216\"\u003e#15216\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly handle percent-encoded anchors (e.g. \u003ccode\u003e\u0026lt;a href=\u0026quot;#sparkles-%E2%9C%A8\u0026quot;\u0026gt;\u003c/code\u003e) during prerendering. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15231\"\u003e#15231\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.50.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ehooks.server\u003c/code\u003e and \u003ccode\u003ehooks.universal\u003c/code\u003e as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15178\"\u003e#15178\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improves fields type for generic components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14974\"\u003e#14974\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preload links if href changes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15191\"\u003e#15191\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.50.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: remove \u003ccode\u003ebuttonProps\u003c/code\u003e from experimental remote form functions; use e.g. \u003ccode\u003e\u0026lt;button {...myForm.fields.action.as('submit', 'register')}\u0026gt;Register\u0026lt;/button\u0026gt;\u003c/code\u003e button instead (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15144\"\u003e#15144\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.49.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid overriding Vite default \u003ccode\u003ebase\u003c/code\u003e when running Vitest 4 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14866\"\u003e#14866\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure url decoded pathnames are not mistaken as rerouted requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add length checks to remote forms (\u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.50.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure inlined CSS follows \u003ccode\u003epaths.assets\u003c/code\u003e and \u003ccode\u003epaths.relative\u003c/code\u003e settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: emit script CSP nonces when \u003ccode\u003eunsafe-inline\u003c/code\u003e is present if \u003ccode\u003estrict-dynamic\u003c/code\u003e is also present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15221\"\u003e#15221\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: re-export browser/dev from esm-env (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15206\"\u003e#15206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use validated args in batch resolver in both csr and ssr (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15215\"\u003e#15215\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS inlining includes components that are conditionally rendered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15216\"\u003e#15216\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly handle percent-encoded anchors (e.g. \u003ccode\u003e\u0026lt;a href=\u0026quot;#sparkles-%E2%9C%A8\u0026quot;\u0026gt;\u003c/code\u003e) during prerendering. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15231\"\u003e#15231\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ehooks.server\u003c/code\u003e and \u003ccode\u003ehooks.universal\u003c/code\u003e as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15178\"\u003e#15178\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improves fields type for generic components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14974\"\u003e#14974\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preload links if href changes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15191\"\u003e#15191\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: remove \u003ccode\u003ebuttonProps\u003c/code\u003e from experimental remote form functions; use e.g. \u003ccode\u003e\u0026lt;button {...myForm.fields.action.as('submit', 'register')}\u0026gt;Register\u0026lt;/button\u0026gt;\u003c/code\u003e button instead (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15144\"\u003e#15144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.49.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid overriding Vite default \u003ccode\u003ebase\u003c/code\u003e when running Vitest 4 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14866\"\u003e#14866\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure url decoded pathnames are not mistaken as rerouted requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/765d9780b284c3787f07dd9a7caaa162f6aec93f\"\u003e\u003ccode\u003e765d978\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15207\"\u003e#15207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dc629d5ceb7f87118d93a4d1d1fae79a0f2e7eee\"\u003e\u003ccode\u003edc629d5\u003c/code\u003e\u003c/a\u003e fix(kit): properly handle percent-encoded anchors during prerendering (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15231\"\u003e#15231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2e644884d95be3166e3daa7b55e6b0f31ce8d897\"\u003e\u003ccode\u003e2e64488\u003c/code\u003e\u003c/a\u003e fix: emit script CSP nonces when  is presen...\n\n_Description has been truncated_","html_url":"https://github.com/rupokifyer/arcane/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupokifyer%2Farcane/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"3856082912","node_id":"PR_kwDOPN0gfs6_Xyxf","number":55,"state":"closed","title":"Bump the npm-deps group with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T16:14:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T13:54:18.000Z","updated_at":"2026-01-26T16:14:49.000Z","time_to_close":8429,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-deps","update_count":50,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"knip","old_version":"5.78.0","new_version":"5.82.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"@marsidev/react-turnstile","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/marsidev/react-turnstile"},{"name":"framer-motion","old_version":"12.23.26","new_version":"12.29.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.468.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.10.1","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"2.6.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"15.15.0","new_version":"17.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"vite","old_version":"5.4.21","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.50.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tanstack/svelte-query","old_version":"6.0.10","new_version":"6.0.18","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/axios/axios"},{"name":"graphql-ws","old_version":"5.16.2","new_version":"6.0.6","repository_url":"https://github.com/enisdenjo/graphql-ws"},{"name":"lucide-svelte","old_version":"0.540.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"svelte","old_version":"5.46.0","new_version":"5.48.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"viem","old_version":"2.43.3","new_version":"2.45.0","repository_url":"https://github.com/wevm/viem"},{"name":"wagmi","old_version":"3.1.3","new_version":"3.4.1","repository_url":"https://github.com/wevm/wagmi"},{"name":"@codemirror/commands","old_version":"6.10.0","new_version":"6.10.1","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.5.4","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.4","new_version":"6.39.11","repository_url":"https://github.com/codemirror/view"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.0.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sveltejs/adapter-auto","old_version":"6.1.1","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"4.0.4","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@types/node","old_version":"22.19.3","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.15.4","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint-plugin-svelte","old_version":"3.13.1","new_version":"3.14.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@rollup/plugin-commonjs","old_version":"28.0.9","new_version":"29.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"rollup","old_version":"4.53.4","new_version":"4.56.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@vitejs/plugin-react-swc","old_version":"3.11.0","new_version":"4.2.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite-plugin-dts","old_version":"3.9.1","new_version":"4.5.4","repository_url":"https://github.com/qmhc/vite-plugin-dts"},{"name":"@webgpu/types","old_version":"0.1.68","new_version":"0.1.69","repository_url":"https://github.com/gpuweb/types"},{"name":"@astrojs/starlight","old_version":"0.37.1","new_version":"0.37.4","repository_url":"https://github.com/withastro/starlight"},{"name":"astro","old_version":"5.16.5","new_version":"5.16.15","repository_url":"https://github.com/withastro/astro"},{"name":"astro-mermaid","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/joesaby/astro-mermaid"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 50 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.53.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.53.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.50.0` | `8.53.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.50.0` | `8.53.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.78.0` | `5.82.1` |\n| [@marsidev/react-turnstile](https://github.com/marsidev/react-turnstile) | `1.4.0` | `1.4.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.26` | `12.29.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.468.0` | `0.563.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.9` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.10.1` | `7.13.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.0` | `3.4.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.25` | `0.4.26` |\n| [globals](https://github.com/sindresorhus/globals) | `15.15.0` | `17.1.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `7.3.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.50.1` |\n| [@tanstack/svelte-query](https://github.com/TanStack/query/tree/HEAD/packages/svelte-query) | `6.0.10` | `6.0.18` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.3` |\n| [graphql-ws](https://github.com/enisdenjo/graphql-ws) | `5.16.2` | `6.0.6` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.540.0` | `0.563.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.48.2` |\n| [viem](https://github.com/wevm/viem) | `2.43.3` | `2.45.0` |\n| [wagmi](https://github.com/wevm/wagmi/tree/HEAD/packages/react) | `3.1.3` | `3.4.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.5.4` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.4` | `6.39.11` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.0.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.10.1` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `6.1.1` | `7.0.0` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.2` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `4.0.4` | `6.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.3` | `25.0.10` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.15.4` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.1` | `3.14.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.5` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.28.1` | `2.29.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.53.1` |\n| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `28.0.9` | `29.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.4` | `4.56.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.11.0` | `4.2.2` |\n| [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `3.9.1` | `4.5.4` |\n| [@webgpu/types](https://github.com/gpuweb/types) | `0.1.68` | `0.1.69` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.37.1` | `0.37.4` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.5` | `5.16.15` |\n| [astro-mermaid](https://github.com/joesaby/astro-mermaid) | `1.2.0` | `1.3.1` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.50.0 to 8.53.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\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2\"\u003e\u003ccode\u003ee0f2a01\u003c/code\u003e\u003c/a\u003e fix(utils): make RuleCreator root defaultOptions optional (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/76f8ff7a4257822dc8217a8ad49659cd5951f117\"\u003e\u003ccode\u003e76f8ff7\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] skip fixer if interface...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/722ab62547213f9521377c3003629317403075b1\"\u003e\u003ccode\u003e722ab62\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] fix false positive for pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/92fcf3ee719f4ec0903c4fe1bc86ed7a837b98b3\"\u003e\u003ccode\u003e92fcf3e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add rule [strict-void-return] (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3fb03817d66e274560a4ed115e53fb2d770bf6a1\"\u003e\u003ccode\u003e3fb0381\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [no-useless-default-assignment] fix misformatted link (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/62ee26ead99bf23c16e819dbcae6eb4c24c67175\"\u003e\u003ccode\u003e62ee26e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c4d5a56925e588d0e84e18f6f2d7756d0248d3be\"\u003e\u003ccode\u003ec4d5a56\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful descrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ac77355112f5c4150f5a9e2f97fd6aa9812ab4e\"\u003e\u003ccode\u003e3ac7735\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interfac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.50.0 to 8.53.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\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/type-utils` from 8.50.0 to 8.53.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\"\u003e\u003ccode\u003e@​typescript-eslint/type-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.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/typescript-eslint/typescript-eslint/blob/main/packages/type-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/type-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/45a7d2bf60afd214046ff76e7feda516b3d7bdb2\"\u003e\u003ccode\u003e45a7d2b\u003c/code\u003e\u003c/a\u003e chore(typescript-estree): use \u003ccode\u003eiterateComments()\u003c/code\u003e from ts-api-utils v2.3 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7379004168d2ab7b105db03eaf498d1117925a70\"\u003e\u003ccode\u003e7379004\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-optional-chain] handle MemberExpression in final ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee3522f6649452eb9b9f610610902b04feb971e\"\u003e\u003ccode\u003e7ee3522\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): bump ts-api-utils to 2.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/type-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/utils` from 8.50.0 to 8.53.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\"\u003e\u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.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/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2\"\u003e\u003ccode\u003ee0f2a01\u003c/code\u003e\u003c/a\u003e fix(utils): make RuleCreator root defaultOptions optional (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0363923535580bd31cc6f40dee2d55a62d2f0ce\"\u003e\u003ccode\u003ec036392\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add tseslint.com redirects for CLI outputs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7b698b3821946d4bdeb51239d3b3572e5434893\"\u003e\u003ccode\u003ec7b698b\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add namespace to plugin meta (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2fe34b02ed56736a6e0b254be38f4905276bc285\"\u003e\u003ccode\u003e2fe34b0\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): expose rule name via RuleModule interface (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.78.0 to 5.82.1\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 5.82.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd vsce + ovsx verify PATs (6bec12857f9278c07685388eac3f9d475b63d5df)\u003c/li\u003e\n\u003cli\u003eImprove coverage for \u003ccode\u003eisReferencedInExport\u003c/code\u003e types (570eafe3a69cc2738e5aabb800cc9dd0076b83ca)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.82.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease \u003ccode\u003e@​knip/create-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0 (31eaaf544c88bd4c26003025da515a0f8ac134dd)\u003c/li\u003e\n\u003cli\u003eUpdate docs (0384673619ad523cfc936b7c7c465010de40f5b1)\u003c/li\u003e\n\u003cli\u003eAdd config load error hint + example env var fixes (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1470\"\u003e#1470\u003c/a\u003e) (844beb008dc155b8b04fee085949c9e32513f409)\u003c/li\u003e\n\u003cli\u003eImprove mdx \u0026quot;compiler\u0026quot; (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1471\"\u003e#1471\u003c/a\u003e) (cd145e2a189be3be37ca997ad3aa0d96c90270be)\u003c/li\u003e\n\u003cli\u003eAdd and use \u003ccode\u003edeputy.addIgnoredUnresolved\u003c/code\u003e (4f6d9e5c9216fe9743ddaec1fa8f71d4fc33469f)\u003c/li\u003e\n\u003cli\u003eUnescape regex in config hint output (b51772648213276b960fd11d93a4c1df01c3ba4d)\u003c/li\u003e\n\u003cli\u003eCreate new sveltekit plugin (split from svelte) (714af2e7908f3493c27b1c2f74b617e9a2d3c4d6)\u003c/li\u003e\n\u003cli\u003eUse bun@1.2.22 (cf5bae269428b87a1f1c84aa49654399b910d484)\u003c/li\u003e\n\u003cli\u003eDetect and install none installed packages (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1473\"\u003e#1473\u003c/a\u003e) (abefd095a798b0356b1952dcbc74a6f851b69ab0) - thanks \u003ca href=\"https://github.com/AlexanderKaran\"\u003e\u003ccode\u003e@​AlexanderKaran\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAuto-format (443017526c47e1095bd6b44babc1fb2639a28cde)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.81.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CLI documentation to match current implementation (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1458\"\u003e#1458\u003c/a\u003e) (937dd832d9421a295e733d0046266b3154fd78fc) - thanks \u003ca href=\"https://github.com/sebacardello\"\u003e\u003ccode\u003e@​sebacardello\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReplace glob with fs helpers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1454\"\u003e#1454\u003c/a\u003e) (880f7182f3df5df5b1ee497d73c02846ae8f10f4) - thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExpand workspace filter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1455\"\u003e#1455\u003c/a\u003e) (b3edb80a9b56fecd2b9ed67a5dcc927e405bd93d) - thanks \u003ca href=\"https://github.com/fightZy\"\u003e\u003ccode\u003e@​fightZy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSync up cli-arguments ↔ md docs further (47559d21f1f13a2317c4b9d8439d5df4c8084306)\u003c/li\u003e\n\u003cli\u003eMinor refactor for lints \u0026amp; consistency (c5e66dbe226612c8ea7c65b5d193292a115c987e)\u003c/li\u003e\n\u003cli\u003eFix manual enabled compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1457\"\u003e#1457\u003c/a\u003e) (57df2e1c581b14e85023bd857048bb313d386130) - thanks \u003ca href=\"https://github.com/digitsum\"\u003e\u003ccode\u003e@​digitsum\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eadd push notification once module graph is built (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1461\"\u003e#1461\u003c/a\u003e) (57825f443509fb2afa0444f7831ea67a798364f8) - thanks \u003ca href=\"https://github.com/niklas-wortmann\"\u003e\u003ccode\u003e@​niklas-wortmann\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(prisma): Avoid crash if Prisma schema path is not specified (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1464\"\u003e#1464\u003c/a\u003e) (1e0ffc7d64fa513eec47e082b0aba96c817960ee) - thanks \u003ca href=\"https://github.com/stephenwade\"\u003e\u003ccode\u003e@​stephenwade\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd Nitro plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1415\"\u003e#1415\u003c/a\u003e) (ecf5e34b51f3817dabcf50ca6705141aea3f56e5) - thanks \u003ca href=\"https://github.com/lynnntropy\"\u003e\u003ccode\u003e@​lynnntropy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd a few impl guidelines to AGENTS.md (5923a20b0b8a12fb33ef23ecf600e82cc1afe7c9)\u003c/li\u003e\n\u003cli\u003eOptimize workspaces storage \u0026amp; usage inside \u003ccode\u003eConfigurationChief\u003c/code\u003e (602603fdf428d329925e191dde319388e8726597)\u003c/li\u003e\n\u003cli\u003eExclude optional peer deps from the production deps check in strict mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1145\"\u003e#1145\u003c/a\u003e) (605fb852a927ef89c0983000cf623f00ab3ebc55)\u003c/li\u003e\n\u003cli\u003eConsider all members of \u003ccode\u003ekeyof typeof MyEnum\u003c/code\u003e used (7d5b9d6c34f0c25d5608f398defe3ed12f0f49c3)\u003c/li\u003e\n\u003cli\u003eAdd entry files to sveltekit (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1162\"\u003e#1162\u003c/a\u003e, resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1465\"\u003e#1465\u003c/a\u003e) (c0ed40a21519993d0513bb87b1b2a189b3d0054f)\u003c/li\u003e\n\u003cli\u003eConsistent config options (dc11214340839b3e0d11c6b5f0d1bcbd271ccb5f)\u003c/li\u003e\n\u003cli\u003eWarn for faux monorepo in init script (b94dcfa6b0e108d3bcb80d35fdde7ff54274d908)\u003c/li\u003e\n\u003cli\u003eDocument new --workspace behavior (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1455\"\u003e#1455\u003c/a\u003e) (9cbbbc203199c002616722ad76704b621c0706d4)\u003c/li\u003e\n\u003cli\u003eAuto-format (4c3e45ffe9dc447ab9630022406a89a04ae7acda)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enpm login\u003c/code\u003e to release script (968d339f8583c678bb891a446ac038d79b6716c9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.80.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd astro-og-canvas plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1445\"\u003e#1445\u003c/a\u003e) (bb93a2b8ea4cbd87b300f5bcc4676cd8e83d786d) - thanks \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSmall performance optimization on bun commands (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1453\"\u003e#1453\u003c/a\u003e) (af0d73673b587df10635ec19e367b788bdb173cd) - thanks \u003ca href=\"https://github.com/ClementValot\"\u003e\u003ccode\u003e@​ClementValot\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003ecwdOrPath\u003c/code\u003e in \u003ccode\u003eisDirectory\u003c/code\u003e and \u003ccode\u003eisFile\u003c/code\u003e (2d0bb0cd38fb8d0502532b0999cb4cf795c3e4cb)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ehasRefsInFile\u003c/code\u003e (86bde97ea1a202fdd9dad1fd05a30026fa78f284)\u003c/li\u003e\n\u003cli\u003eRename find-internal-references.ts → has-refs-in-file.ts (307c37b87e311da519342d39216e8a38aa635388)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epos\u003c/code\u003e from exported \u003ccode\u003edefault\u003c/code\u003e keyword to identifier (8e74ec7154f408e53973a9cdad7492c711d7811b)\u003c/li\u003e\n\u003cli\u003eFix release script (71206b79a43b7c293be36135f863e2b73981d16a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.80.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinor lints/formats (26a6f7b5)\u003c/li\u003e\n\u003cli\u003eResolve _partial.scss in compiler (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1439\"\u003e#1439\u003c/a\u003e) (ee09aa33)\u003c/li\u003e\n\u003cli\u003eAdd tip re. Knip editor extension early on (88c488a8)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a306f49726a852be0fe0cf1cb504ae2bb82276d5\"\u003e\u003ccode\u003ea306f49\u003c/code\u003e\u003c/a\u003e Release knip@5.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/570eafe3a69cc2738e5aabb800cc9dd0076b83ca\"\u003e\u003ccode\u003e570eafe\u003c/code\u003e\u003c/a\u003e Improve coverage for \u003ccode\u003eisReferencedInExport\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/afd268a1c34b3f4019e3417f9d37bdfe3e4f5f99\"\u003e\u003ccode\u003eafd268a\u003c/code\u003e\u003c/a\u003e Release knip@5.82.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/714af2e7908f3493c27b1c2f74b617e9a2d3c4d6\"\u003e\u003ccode\u003e714af2e\u003c/code\u003e\u003c/a\u003e Create new sveltekit plugin (split from svelte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b51772648213276b960fd11d93a4c1df01c3ba4d\"\u003e\u003ccode\u003eb517726\u003c/code\u003e\u003c/a\u003e Unescape regex in config hint output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4f6d9e5c9216fe9743ddaec1fa8f71d4fc33469f\"\u003e\u003ccode\u003e4f6d9e5\u003c/code\u003e\u003c/a\u003e Add and use \u003ccode\u003edeputy.addIgnoredUnresolved\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/cd145e2a189be3be37ca997ad3aa0d96c90270be\"\u003e\u003ccode\u003ecd145e2\u003c/code\u003e\u003c/a\u003e Improve mdx \u0026quot;compiler\u0026quot; (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/844beb008dc155b8b04fee085949c9e32513f409\"\u003e\u003ccode\u003e844beb0\u003c/code\u003e\u003c/a\u003e Add config load error hint + example env var fixes (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9fdba99a50a8c1219d09e8e28b36e38281d7ecd2\"\u003e\u003ccode\u003e9fdba99\u003c/code\u003e\u003c/a\u003e Release knip@5.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4c3e45ffe9dc447ab9630022406a89a04ae7acda\"\u003e\u003ccode\u003e4c3e45f\u003c/code\u003e\u003c/a\u003e Auto-format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@5.82.1/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@marsidev/react-turnstile` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marsidev/react-turnstile/releases\"\u003e\u003ccode\u003e@​marsidev/react-turnstile\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent race condition when loading Turnstile script  -  by \u003ca href=\"https://github.com/marsidev\"\u003e\u003ccode\u003e@​marsidev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/marsidev/react-turnstile/issues/116\"\u003emarsidev/react-turnstile#116\u003c/a\u003e \u003ca href=\"https://github.com/marsidev/react-turnstile/commit/200c6ca\"\u003e\u003c!-- raw HTML omitted --\u003e(200c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/marsidev/react-turnstile/compare/v1.4.0...v1.4.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/3e9e3a265a4cf6fb8063cf542a4a42025baca746\"\u003e\u003ccode\u003e3e9e3a2\u003c/code\u003e\u003c/a\u003e chore: release v1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/62458d051629400f2d2ef2a8b4bf2664aa2f6096\"\u003e\u003ccode\u003e62458d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marsidev/react-turnstile/issues/118\"\u003e#118\u003c/a\u003e from marsidev/116-bug-turnstile-widget-is-not-display...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/200c6ca5171a4c9b92a021ed53f4b25179519918\"\u003e\u003ccode\u003e200c6ca\u003c/code\u003e\u003c/a\u003e fix: prevent race condition when loading Turnstile script (\u003ca href=\"https://redirect.github.com/marsidev/react-turnstile/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/89921b4a20bfca3c03b73fc965ea9107c2d61b61\"\u003e\u003ccode\u003e89921b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marsidev/react-turnstile/issues/117\"\u003e#117\u003c/a\u003e from Jalenzzz/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/d6225181ff0c28ee4b32417c4ae2829c228a4bf4\"\u003e\u003ccode\u003ed622518\u003c/code\u003e\u003c/a\u003e docs: add support for bun package manager in getting started guide\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marsidev/react-turnstile/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.26 to 12.29.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.29.2] 2026-01-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates to layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.29.1] 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseAnimate\u003c/code\u003e: Now respects reduced motion settings set via \u003ccode\u003eMotionConfig\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.29.0] 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransformViewBoxPoint\u003c/code\u003e: Scale drag gestures within \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e elements where \u003ccode\u003eviewBox\u003c/code\u003e and rendered \u003ccode\u003ewidth\u003c/code\u003e/\u003ccode\u003eheight\u003c/code\u003e are mismatched.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etrackContentSize\u003c/code\u003e: New \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e option for tracking changes to content size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 test suite to CI.\u003c/li\u003e\n\u003cli\u003eFix types with \u003ccode\u003emotion.create()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eShared element animations now respect \u003ccode\u003elayoutDependency\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.28.2] 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd default value type \u003ccode\u003epx\u003c/code\u003e for \u003ccode\u003efontSize\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved default value type from \u003ccode\u003eradius\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eLazyMotion\u003c/code\u003e animates initial state even when state has changed before Motion is loaded.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.28.1] 2026-01-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003escale: \u0026quot;0%\u0026quot;\u003c/code\u003e isn't treated as default value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.28.0] 2026-01-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseFollowValue\u003c/code\u003e and \u003ccode\u003efollowValue\u003c/code\u003e: \u003ccode\u003euseSpring\u003c/code\u003e-style motion values that can accept any transition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8f6ad46d8a1905084e9f5fba290d229d18d07b47\"\u003e\u003ccode\u003e8f6ad46\u003c/code\u003e\u003c/a\u003e v12.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7db10f7c36136fbe4ad4bc327883e1b81f439705\"\u003e\u003ccode\u003e7db10f7\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a917c6e9e46ec120fe98449898aa672858ed5d58\"\u003e\u003ccode\u003ea917c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3492\"\u003e#3492\u003c/a\u003e from motiondivision/motion-animate-layout-codex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7ea87bd787c8c5932e9544302cf0d81d70c6ed23\"\u003e\u003ccode\u003e7ea87bd\u003c/code\u003e\u003c/a\u003e Increase matchViewportBox tolerance to 5px for CI stability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7778736befe053c85c5e815c163283278364e93c\"\u003e\u003ccode\u003e7778736\u003c/code\u003e\u003c/a\u003e Refactor LayoutAnimationBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/acfffea1c9565e2185570b80924f014152b1873b\"\u003e\u003ccode\u003eacfffea\u003c/code\u003e\u003c/a\u003e v12.28.1-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a8710d1f63e7b4693d5304099272c5107fa52d73\"\u003e\u003ccode\u003ea8710d1\u003c/code\u003e\u003c/a\u003e Fix crossfade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/162d0861daddf63562695c6e0edafe8f0465290a\"\u003e\u003ccode\u003e162d086\u003c/code\u003e\u003c/a\u003e Removing log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bffbe1d1b365a9da8f8294956de67e6bb5a1e94f\"\u003e\u003ccode\u003ebffbe1d\u003c/code\u003e\u003c/a\u003e Updating test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6fa0b7740c221cf9ef7c1e68a829289f4bf609ba\"\u003e\u003ccode\u003e6fa0b77\u003c/code\u003e\u003c/a\u003e v12.28.1-alpha.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.26...v12.29.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.468.0 to 0.563.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords 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/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template 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/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields 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/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-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/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\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/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-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/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\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/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-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/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\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/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\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/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-dashed\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/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\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/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command 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/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all 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/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block 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/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size 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/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component 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/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634...\n\n_Description has been truncated_","html_url":"https://github.com/Livepeer-FrameWorks/monorepo/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Livepeer-FrameWorks%2Fmonorepo/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"3845453553","node_id":"PR_kwDOLo-ZSc6-1AgE","number":468,"state":"open","title":"chore: bump sveltekit-superforms from 2.20.1 to 2.29.1","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-01-23T01:45:54.000Z","updated_at":"2026-01-23T01:48:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"sveltekit-superforms","old_version":"2.20.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.20.1 to 2.29.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter: Allow top-level \u003ccode\u003e.transform()\u003c/code\u003e and \u003ccode\u003e.refine()\u003c/code\u003e in schemas. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/646\"\u003e#646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter now respects global \u003ccode\u003ecustomError\u003c/code\u003e configuration when no explicit error map is provided. The adapter prioritizes \u003ccode\u003ecustomError\u003c/code\u003e over \u003ccode\u003elocaleError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter: Fixed Default Date values in nested objects. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/650\"\u003e#650\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeBox adapter has been bumped to 1.0! Check the \u003ca href=\"https://github.com/sinclairzx81/typebox/blob/main/changelog/1.0.0-migration.md\"\u003emigration guide\u003c/a\u003e to upgrade. Note that if you must stay on 0.x for a while, you cannot upgrade to this version of Superforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Zod 4 \u003ca href=\"https://zod.dev/api?id=stringbool\"\u003estringbools\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/610\"\u003e#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebooleanProxy\u003c/code\u003e now supports the \u003ccode\u003eempty\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading timers when the \u003ccode\u003etimeoutMS\u003c/code\u003e setting is triggered and a redirect response is returned. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/622\"\u003e#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilesStore\u003c/code\u003e initialValue now matches \u003ccode\u003efileStore\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed JSON Schema for some non-representable types in Zod 4 adapter, it now handles \u003ccode\u003eset\u003c/code\u003e and \u003ccode\u003emap\u003c/code\u003e properly. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/617\"\u003e#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePossibly fixed the SuperDebug broken import on Svelte 5 in enforced runes mode \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/599\"\u003e#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 4 error messages should now take the current locale into account as default. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/639\"\u003e#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 3 fix for URL parsing - A default boolean value of \u003ccode\u003etrue\u003c/code\u003e returned \u003ccode\u003efalse\u003c/code\u003e when parsing a URL with \u003ccode\u003esuperValidate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/633\"\u003e#633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.28.1] - 2025-10-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter: Allow top-level \u003ccode\u003e.transform()\u003c/code\u003e and \u003ccode\u003e.refine()\u003c/code\u003e in schemas. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/646\"\u003e#646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter now respects global \u003ccode\u003ecustomError\u003c/code\u003e configuration when no explicit error map is provided. The adapter prioritizes \u003ccode\u003ecustomError\u003c/code\u003e over \u003ccode\u003elocaleError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter: Fixed Default Date values in nested objects. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/650\"\u003e#650\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.28.0] - 2025-10-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeBox adapter has been bumped to 1.0! Check the \u003ca href=\"https://github.com/sinclairzx81/typebox/blob/main/changelog/1.0.0-migration.md\"\u003emigration guide\u003c/a\u003e to upgrade. Note that if you must stay on 0.x for a while, you cannot upgrade to this version of Superforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Zod 4 \u003ca href=\"https://zod.dev/api?id=stringbool\"\u003estringbools\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/610\"\u003e#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebooleanProxy\u003c/code\u003e now supports the \u003ccode\u003eempty\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading timers when the \u003ccode\u003etimeoutMS\u003c/code\u003e setting is triggered and a redirect response is returned. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/622\"\u003e#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilesStore\u003c/code\u003e initialValue now matches \u003ccode\u003efileStore\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed JSON Schema for some non-representable types in Zod 4 adapter, it now handles \u003ccode\u003eset\u003c/code\u003e and \u003ccode\u003emap\u003c/code\u003e properly. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/617\"\u003e#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePossibly fixed the SuperDebug broken import on Svelte 5 in enforced runes mode \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/599\"\u003e#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 4 error messages should now take the current locale into account as default. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/639\"\u003e#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 3 fix for URL parsing - A default boolean value of \u003ccode\u003etrue\u003c/code\u003e returned \u003ccode\u003efalse\u003c/code\u003e when parsing a URL with \u003ccode\u003esuperValidate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/633\"\u003e#633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.2] - 2025-10-03\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.20.1...v2.29.1\"\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=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.20.1\u0026new-version=2.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mxz7/animal-api/pull/468","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxz7%2Fanimal-api/issues/468","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/468/packages"},{"uuid":"3769707569","node_id":"PR_kwDOM5QbgM668gjj","number":1,"state":"closed","title":"Bump sveltekit-superforms from 2.19.0 to 2.27.4 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-30T10:08:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-30T10:08:40.000Z","updated_at":"2025-12-30T10:08:50.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sveltekit-superforms","old_version":"2.19.0","new_version":"2.27.4","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.19.0 to 2.27.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 tests working.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter didn't use the correct JSON Schema format for dates.\u003c/li\u003e\n\u003cli\u003eNested data traversal for correcting invalid types didn't stop at a valid value, replacing paths with default data further down the tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed client validation issue with rapid multiple blur events.\u003c/li\u003e\n\u003cli\u003eArktype adapter improved.\u003c/li\u003e\n\u003cli\u003eUnion schemas now works with default values, replacing invalid properties even if nested.\u003c/li\u003e\n\u003cli\u003eWhen using the \u003ccode\u003e{ taint: 'untaint-form' }\u003c/code\u003e option, form wasn't untainted unless it was modified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e adapter is finally a \u0026quot;full\u0026quot; adapter, meaning it's retrospectable and doesn't require default values anymore!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuperDebug rune version is back, can now be imported as \u003ccode\u003eimport SuperDebug from 'sveltekit-superforms/SuperDebug.svelte';\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ebigint\u003c/code\u003e handling for Zod 4 and Valibot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.1\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe SuperDebug rune version broke Svelte 4 compatibility, so it has been removed until a solution can be figured out, hopefully very soon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter now handles top-level discriminated unions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://zod.dev/\"\u003eZod 4\u003c/a\u003e adapter added! Adapter names are \u003ccode\u003ezod4\u003c/code\u003e and \u003ccode\u003ezod4Client\u003c/code\u003e, works with both the full version and Zod Mini. As Zod is now using its own JSON Schema representation, and there are some breaking changes like how enums are handled, check migrations carefully and please \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/issues\"\u003ereport any bugs\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://superforms.rocks/concepts/tainted\"\u003etaintedMessage\u003c/a\u003e now passes \u003ccode\u003eBeforeNavigate\u003c/code\u003e to its callback function.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://superforms.rocks/super-debug\"\u003eSuperDebug\u003c/a\u003e now has a Runes version, see the docs for how to import it.\u003c/li\u003e\n\u003cli\u003eAdded config options to \u003ccode\u003evalibotClient\u003c/code\u003e, same as in the \u003ccode\u003evalibot\u003c/code\u003e adapter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.27.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.2] - 2025-10-03\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 tests working.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter didn't use the correct JSON Schema format for dates.\u003c/li\u003e\n\u003cli\u003eNested data traversal for correcting invalid types didn't stop at a valid value, replacing paths with default data further down the tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.1] - 2025-06-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed client validation issue with rapid multiple blur events.\u003c/li\u003e\n\u003cli\u003eArktype adapter improved.\u003c/li\u003e\n\u003cli\u003eUnion schemas now works with default values, replacing invalid properties even if nested.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003e{ taint: 'untaint-form' }\u003c/code\u003e option, form wasn't untainted unless it was modified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.0] - 2025-06-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e adapter is finally a \u0026quot;full\u0026quot; adapter, meaning it's retrospectable and doesn't require default values anymore!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuperDebug rune version is back, can now be imported as \u003ccode\u003eimport SuperDebug from 'sveltekit-superforms/SuperDebug.svelte';\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ebigint\u003c/code\u003e handling for Zod 4 and Valibot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.26.1] - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe SuperDebug rune version broke Svelte 4 compatibility, so it has been removed until a solution can be figured out, hopefully very soon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter now handles top-level discriminated unions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.26.0] - 2025-06-04\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/34f1abf0c8992213c9bcc571c1f13e09b539db71\"\u003e\u003ccode\u003e34f1abf\u003c/code\u003e\u003c/a\u003e 2.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/4a1310dd1a94176bb22036662c530dad48059ca4\"\u003e\u003ccode\u003e4a1310d\u003c/code\u003e\u003c/a\u003e Fixed prototype pollution when using dataType: 'json'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58faeb9f7d9b73d8f9724a92519e6bb55a07f4ee\"\u003e\u003ccode\u003e58faeb9\u003c/code\u003e\u003c/a\u003e 2.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fe94fa8f37d4ef11f49b1c79809a763123af5a7d\"\u003e\u003ccode\u003efe94fa8\u003c/code\u003e\u003c/a\u003e Fixed prototype pollution when using dataType: 'json'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/0880f91fef0473ead2a4a690699860bf8847ee5d\"\u003e\u003ccode\u003e0880f91\u003c/code\u003e\u003c/a\u003e Type check in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/1576ab4f1667557deba6853d6c7bca362444601a\"\u003e\u003ccode\u003e1576ab4\u003c/code\u003e\u003c/a\u003e More svelte compiler fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/49bb41323ba437ebb3aaaeb1db7615fefa995ebe\"\u003e\u003ccode\u003e49bb413\u003c/code\u003e\u003c/a\u003e Linter fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a2923221e3cadaa92ec8fcace5ce2715eb3af7e5\"\u003e\u003ccode\u003ea292322\u003c/code\u003e\u003c/a\u003e Turned off new svelte eslint rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e77f33c23ed9ad11f01ee787dd086e9d296f5355\"\u003e\u003ccode\u003ee77f33c\u003c/code\u003e\u003c/a\u003e Removed debug output from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/22689d4e13e6e85f51bf2581ec380acbc8ff67ea\"\u003e\u003ccode\u003e22689d4\u003c/code\u003e\u003c/a\u003e 2.27.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.19.0...v2.27.4\"\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=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.19.0\u0026new-version=2.27.4)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/jfkmsp/ciso-assistant-community/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/jfkmsp/ciso-assistant-community/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfkmsp%2Fciso-assistant-community/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3759861167","node_id":"PR_kwDOP3Rya866dNVJ","number":131,"state":"closed","title":"build(deps): bump sveltekit-superforms from 2.28.1 to 2.29.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-25T18:07:57.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-24T10:06:10.000Z","updated_at":"2025-12-25T18:08:06.000Z","time_to_close":115307,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.28.1 to 2.29.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.28.1...v2.29.1\"\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=sveltekit-superforms\u0026package-manager=bun\u0026previous-version=2.28.1\u0026new-version=2.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/Outfitter-s/Web/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Outfitter-s%2FWeb/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"},{"uuid":"3741309109","node_id":"PR_kwDOAP1LKc65f0Zh","number":2056,"state":"closed","title":"Bump valibot and sveltekit-superforms in /src/Exceptionless.Web/ClientApp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-27T03:38:21.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-18T03:34:39.000Z","updated_at":"2025-12-27T03:38:22.000Z","time_to_close":777822,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"valibot","repository_url":"https://github.com/open-circle/valibot","old_version":"0.42.1","new_version":"1.2.0"},{"name":"sveltekit-superforms","repository_url":"https://github.com/ciscoheat/sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1"}],"path":"/src/Exceptionless.Web/ClientApp","ecosystem":"npm"},"body":"Bumps [valibot](https://github.com/open-circle/valibot) to 1.2.0 and updates ancestor dependency [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms). These dependencies need to be updated together.\n\nUpdates `valibot` from 0.42.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-circle/valibot/releases\"\u003evalibot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/EskiMojo14\"\u003e\u003ccode\u003e@​EskiMojo14\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/makenowjust\"\u003e\u003ccode\u003e@​makenowjust\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jacekwilczynski\"\u003e\u003ccode\u003e@​jacekwilczynski\u003c/code\u003e\u003c/a\u003e for contributing to this release.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRead the \u003ca href=\"https://valibot.dev/blog/valibot-v1.2-release-notes/\"\u003erelease notes\u003c/a\u003e on our website for a quick overview of the most exciting new features in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etoBigint\u003c/code\u003e, \u003ccode\u003etoBoolean\u003c/code\u003e, \u003ccode\u003etoDate\u003c/code\u003e, \u003ccode\u003etoNumber\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e transformation actions (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexamples\u003c/code\u003e action to add example values to a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetExamples\u003c/code\u003e method to extract example values from a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisbn\u003c/code\u003e validation action to validate ISBN-10 and ISBN-13 strings (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd exports for \u003ccode\u003eRawCheckAddIssue\u003c/code\u003e, \u003ccode\u003eRawCheckContext\u003c/code\u003e, \u003ccode\u003eRawCheckIssueInfo\u003c/code\u003e, \u003ccode\u003eRawTransformAddIssue\u003c/code\u003e, \u003ccode\u003eRawTransformContext\u003c/code\u003e and \u003ccode\u003eRawTransformIssueInfo\u003c/code\u003e types for better developer experience with \u003ccode\u003erawCheck\u003c/code\u003e and \u003ccode\u003erawTransform\u003c/code\u003e actions (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange build step to tsdown\u003c/li\u003e\n\u003cli\u003eFix ReDoS vulnerability in \u003ccode\u003eEMOJI_REGEX\u003c/code\u003e used by \u003ccode\u003eemoji\u003c/code\u003e action\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0 (to-json-schema)\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/cruzdanilo\"\u003e\u003ccode\u003e@​cruzdanilo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Xiot\"\u003e\u003ccode\u003e@​Xiot\u003c/code\u003e\u003c/a\u003e for contributing to this release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for title, description and examples in \u003ccode\u003emetadata\u003c/code\u003e action (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new override configurations to override default behaviour of JSON Schema conversion (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd storage for global definitions with \u003ccode\u003eaddGlobalDefs\u003c/code\u003e and \u003ccode\u003egetGlobalDefs\u003c/code\u003e (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003etoJsonSchemaDefs\u003c/code\u003e function to convert Valibot schema definitions to JSON Schema definitions (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/EltonLobo07\"\u003e\u003ccode\u003e@​EltonLobo07\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sacrosanctic\"\u003e\u003ccode\u003e@​sacrosanctic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/muningis\"\u003e\u003ccode\u003e@​muningis\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/EskiMojo14\"\u003e\u003ccode\u003e@​EskiMojo14\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MOZGIII\"\u003e\u003ccode\u003e@​MOZGIII\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/vktrl\"\u003e\u003ccode\u003e@​vktrl\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jasperteo\"\u003e\u003ccode\u003e@​jasperteo\u003c/code\u003e\u003c/a\u003e for contributing to this release.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRead the \u003ca href=\"https://valibot.dev/blog/valibot-v1.1-release-notes/\"\u003erelease notes\u003c/a\u003e on our website for a quick overview of the most exciting new features in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emessage\u003c/code\u003e method to overwrite local error message configuration of a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esummarize\u003c/code\u003e method to summarize issues into a pretty-printable multi-line string (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetTitle\u003c/code\u003e, \u003ccode\u003egetDescription\u003c/code\u003e and \u003ccode\u003egetMetadata\u003c/code\u003e methods to extract metadata of a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1154\"\u003e#1154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eminEntries\u003c/code\u003e and \u003ccode\u003emaxEntries\u003c/code\u003e validation action to validate number of object entries (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eentries\u003c/code\u003e and \u003ccode\u003enotEntries\u003c/code\u003e validation action to validate number of object entries (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eparseJson\u003c/code\u003e and \u003ccode\u003estringifyJson\u003c/code\u003e transformation action to parse and stringify JSON (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflavor\u003c/code\u003e transformation action to flavor the output type of a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for bigints to \u003ccode\u003emultipleOf\u003c/code\u003e validation action (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange implementation of \u003ccode\u003evariant\u003c/code\u003e and \u003ccode\u003evariantAsync\u003c/code\u003e schema to improve performance by aborting validation of discriminators early (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange name of \u003ccode\u003eNanoIDAction\u003c/code\u003e and \u003ccode\u003eNanoIDIssue\u003c/code\u003e interface to \u003ccode\u003eNanoIdAction\u003c/code\u003e and \u003ccode\u003eNanoIdIssue\u003c/code\u003e (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix internal \u003ccode\u003eMarkOptional\u003c/code\u003e type to fix input and output type of objects in edge cases (issue \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0 (to-json-schema)\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/sruenwg\"\u003e\u003ccode\u003e@​sruenwg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/muningis\"\u003e\u003ccode\u003e@​muningis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/EltonLobo07\"\u003e\u003ccode\u003e@​EltonLobo07\u003c/code\u003e\u003c/a\u003e for contributing to this release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eminEntries\u003c/code\u003e and \u003ccode\u003emaxEntries\u003c/code\u003e action (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eentries\u003c/code\u003e action (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange Valibot peer dependency to v1.1.0\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003etoJsonSchema\u003c/code\u003e to be independent of definition order (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eadditionalItems\u003c/code\u003e for tuple schemas and add \u003ccode\u003eminItems\u003c/code\u003e (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is a summary of the changes between v0 and v1. Many thanks to everyone who contributed to this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/053ae9776f9a8a96a5769b83d389c0018bf18c28\"\u003e\u003ccode\u003e053ae97\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/de76d7c7656bede2ef142784ffe2dc0d274b7d84\"\u003e\u003ccode\u003ede76d7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1361\"\u003e#1361\u003c/a\u003e from open-circle/v1.2-blog-post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/c14f09217b73b15f1be7f6d44a4a1c7f6544a35c\"\u003e\u003ccode\u003ec14f092\u003c/code\u003e\u003c/a\u003e Add security fix for ReDoS vulnerability in emoji action and update release n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/cfb799db301a953a0950d5c05a34a3ab121262dc\"\u003e\u003ccode\u003ecfb799d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/36fafd0f821cedac87751ac56486dbe9853a5b49\"\u003e\u003ccode\u003e36fafd0\u003c/code\u003e\u003c/a\u003e Add release notes blog post for Valibot v1.2 to website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/83c07cadf1a7b3c6c2b638f11c96aafc6000c427\"\u003e\u003ccode\u003e83c07ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1097\"\u003e#1097\u003c/a\u003e from ysknsid25/feat/add-isbn-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/6957e0d0efbd10a144e9efe97de41b7965c64453\"\u003e\u003ccode\u003e6957e0d\u003c/code\u003e\u003c/a\u003e Add beta annotation to JSDoc comment of isbn action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/6c7f9c0379730b1e16c3b75362db096b6d9bb69b\"\u003e\u003ccode\u003e6c7f9c0\u003c/code\u003e\u003c/a\u003e Add docs for new isbn action to website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/ca902e61dc134bbcb6a5bdf6316d2df78bed36f8\"\u003e\u003ccode\u003eca902e6\u003c/code\u003e\u003c/a\u003e Refactor ISBN regex constants and update validation logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/e7a4f17537bf4bb596055148a32b76f7c37f3aea\"\u003e\u003ccode\u003ee7a4f17\u003c/code\u003e\u003c/a\u003e Refactor and improve new isbn action and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-circle/valibot/compare/v0.42.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 2.28.1 to 2.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.28.1...v2.29.1\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/exceptionless/Exceptionless/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/exceptionless/Exceptionless/pull/2056","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/exceptionless%2FExceptionless/issues/2056","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2056/packages"},{"uuid":"3740830665","node_id":"PR_kwDOQfyqGs65eO93","number":25,"state":"closed","title":"chore(deps): bump the prod-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-18T23:27:16.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T23:31:18.000Z","updated_at":"2025-12-18T23:27:18.000Z","time_to_close":86158,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":23,"packages":[{"name":"@codemirror/commands","old_version":"6.10.0","new_version":"6.10.1","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/view","old_version":"6.38.8","new_version":"6.39.4","repository_url":"https://github.com/codemirror/view"},{"name":"@uiw/codemirror-theme-github","old_version":"4.25.3","new_version":"4.25.4","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/codemirror-themes","old_version":"4.25.3","new_version":"4.25.4","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@inlang/paraglide-js","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/opral/inlang-paraglide-js"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.554.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.49.0","new_version":"2.49.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"isomorphic-dompurify","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"runed","old_version":"0.34.0","new_version":"0.37.0","repository_url":"https://github.com/svecosystem/runed"},{"name":"svelte","old_version":"5.44.0","new_version":"5.46.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-sonner","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.1.13","new_version":"4.2.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@react-email/preview-server","old_version":"5.0.5","new_version":"5.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"react-email","old_version":"5.0.5","new_version":"5.0.8","repository_url":"https://github.com/resend/react-email"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.1` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.39.4` |\n| [@uiw/codemirror-theme-github](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.4` |\n| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@inlang/paraglide-js](https://github.com/opral/inlang-paraglide-js) | `2.5.0` | `2.7.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.10.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.554.0` | `0.561.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.0` | `2.49.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.1.18` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.33.0` | `2.34.0` |\n| [runed](https://github.com/svecosystem/runed/tree/HEAD/packages/runed) | `0.34.0` | `0.37.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.44.0` | `5.46.0` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.6` | `1.0.7` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.28.1` | `2.29.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.50.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.2.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [@react-email/preview-server](https://github.com/resend/react-email/tree/HEAD/packages/preview-server) | `5.0.5` | `5.0.8` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.0.5` | `5.0.8` |\n\n\nUpdates `@codemirror/commands` from 6.10.0 to 6.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7b0a163c5812b2134738a302dfb711decaf2cbf0\"\u003e\u003ccode\u003e7b0a163\u003c/code\u003e\u003c/a\u003e Properly map the selection in copyLineDown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6b76f57b07f115e604abf275d951b8f01d9ee982\"\u003e\u003ccode\u003e6b76f57\u003c/code\u003e\u003c/a\u003e Add some more vertical motion tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7d60253f1873db6dab0e7f5f65f074053448b458\"\u003e\u003ccode\u003e7d60253\u003c/code\u003e\u003c/a\u003e Add some tests for cursorLineUp/Down\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.0...6.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.8 to 6.39.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.4 (2025-12-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where paste events handlers on Chrome could fail to run when pasting on a blank line.\u003c/p\u003e\n\u003cp\u003eFix a regression causing the native cursor to get stuck before block widgets with side\u0026gt;0.\u003c/p\u003e\n\u003cp\u003eFix a crash in content DOM building after a block widget.\u003c/p\u003e\n\u003cp\u003eFix a bug in \u003ccode\u003eposAtCoords\u003c/code\u003e that would in some circumstances make it return positions on the wrong side of a block widget.\u003c/p\u003e\n\u003ch2\u003e6.39.3 (2025-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that could corrupt the rendered document in some situations involving adjacent mark decorations of the same type.\u003c/p\u003e\n\u003ch2\u003e6.39.2 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003emoveVertially\u003c/code\u003e was sometimes unable to escape lines with thick borders or padding.\u003c/p\u003e\n\u003ch2\u003e6.39.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eRestore a workaround for a Chrome selection bug that had regressed in the previous release.\u003c/p\u003e\n\u003ch2\u003e6.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly handle bidirectional text in \u003ccode\u003eposAtCoords\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAvoid computing a zero character width (leading to divisions by zero) when the editor is hidden and the browser doesn't have a layout for it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eposAndSideAtCoords\u003c/code\u003e method is an extended version of \u003ccode\u003eposAtCoords\u003c/code\u003e that also tells you which side of the position the coordinates are associated with.\u003c/p\u003e\n\u003cp\u003eAdd support for block wrappers, decoration-like things that allow extension code to create DOM nodes around groups of lines.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/db7c7c4fe9b12755bb5ece136bc57869382832d8\"\u003e\u003ccode\u003edb7c7c4\u003c/code\u003e\u003c/a\u003e Mark version 6.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/130b4a5c4e2f3d02b25e03e1d104d15518528aad\"\u003e\u003ccode\u003e130b4a5\u003c/code\u003e\u003c/a\u003e Fix posAtCoords right after a block widget at start of line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/67e2013df39629433a68eb70cf71e7eb65167af3\"\u003e\u003ccode\u003e67e2013\u003c/code\u003e\u003c/a\u003e Ensure there's an active line before emitting inline content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4be27f1fa451db30c8bea5222053463a81c1458b\"\u003e\u003ccode\u003e4be27f1\u003c/code\u003e\u003c/a\u003e Fix broken native cursor positioning after side=1 block widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/578625eab2e512a961ca48c293a7254c8eb5f331\"\u003e\u003ccode\u003e578625e\u003c/code\u003e\u003c/a\u003e Prevent hidden widgets from eating events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/75a63c0206481d9bd4fdf4a28378c34015db0a44\"\u003e\u003ccode\u003e75a63c0\u003c/code\u003e\u003c/a\u003e Return DOM positions at the right side of point widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/72d07e496b8de5d0e089c99458e0b828d5c02926\"\u003e\u003ccode\u003e72d07e4\u003c/code\u003e\u003c/a\u003e Mark version 6.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/b616246ba8160a43ddc34c3d719e3900b93e0f57\"\u003e\u003ccode\u003eb616246\u003c/code\u003e\u003c/a\u003e Fix a bug in mark decoration drawing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0f1f80579b7a1b62aea77e9c91b59dbbaa384c32\"\u003e\u003ccode\u003e0f1f805\u003c/code\u003e\u003c/a\u003e Mark version 6.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ce1e5c74e4f8ea9ba54e3a34106ba458c950f599\"\u003e\u003ccode\u003ece1e5c7\u003c/code\u003e\u003c/a\u003e Improve handling of line padding in vertical cursor motion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.8...6.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-github` from 4.25.3 to 4.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-themes` from 4.25.3 to 4.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@inlang/paraglide-js` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opral/inlang-paraglide-js/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an opt-in \u003ccode\u003eemitTsDeclarations\u003c/code\u003e compiler flag to generate \u003ccode\u003e.d.ts\u003c/code\u003e files for the compiled output.\u003c/p\u003e\n\u003cp\u003eThis is useful when \u003ccode\u003eallowJs: true\u003c/code\u003e cannot be set in your \u003ccode\u003etsconfig.json\u003c/code\u003e (e.g., due to project constraints or conflicting compiler options).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUsage:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// vite.config.ts\nimport { defineConfig } from \u0026quot;vite\u0026quot;;\nimport { paraglideVitePlugin } from \u0026quot;@inlang/paraglide-js\u0026quot;;\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nparaglideVitePlugin({\u003cbr /\u003e\nproject: \u0026quot;./project.inlang\u0026quot;,\u003cbr /\u003e\noutdir: \u0026quot;./src/paraglide\u0026quot;,\u003cbr /\u003e\nemitTsDeclarations: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\n],\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eOr via CLI:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eparaglide compile --project ./project.inlang --outdir ./src/paraglide --emitTsDeclarations\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Enabling this option reduces compiler speed because TypeScript needs to generate declaration files for all output modules.\u003c/p\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/opral/inlang-paraglide-js/issues/566\"\u003eopral/inlang-paraglide-js#566\u003c/a\u003e\nCloses \u003ca href=\"https://redirect.github.com/opral/inlang-paraglide-js/issues/238\"\u003eopral/inlang-paraglide-js#238\u003c/a\u003e\nCloses \u003ca href=\"https://redirect.github.com/opral/inlang-paraglide-js/issues/160\"\u003eopral/inlang-paraglide-js#160\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eExample output (locale-modules):\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  src/paraglide/\n    messages/\n      _index.js\n+     _index.d.ts\n      de.js\n+     de.d.ts\n      en.js\n+     en.d.ts\n    messages.js\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opral/inlang-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.10.0 to 3.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/602e5861b8d3ffb5f29a58e4139a59b888afcd17\"\u003e\u003ccode\u003e602e586\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bd84160de8b6a4feb7d152eb5a730211f06b3a7d\"\u003e\u003ccode\u003ebd84160\u003c/code\u003e\u003c/a\u003e chore: replacing internationalized OG with updated React Aria icon (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9350\"\u003e#9350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cd3c588d6fc8501fc59e65285fe8671eb40816d9\"\u003e\u003ccode\u003ecd3c588\u003c/code\u003e\u003c/a\u003e docs: Homepage updates and fixes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/3ad9c26ea3aa31787c9b0cb3a03087b0812f0c68\"\u003e\u003ccode\u003e3ad9c26\u003c/code\u003e\u003c/a\u003e fix: v3 menus alternative approach (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9345\"\u003e#9345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/f2085295600346f86360cc8820148d0fd5ed3af9\"\u003e\u003ccode\u003ef208529\u003c/code\u003e\u003c/a\u003e chore: remove alpha for release (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9351\"\u003e#9351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8fabbed3b06d03dd053bdc995539b966a46f318b\"\u003e\u003ccode\u003e8fabbed\u003c/code\u003e\u003c/a\u003e docs: Style macro reference table refactor (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9329\"\u003e#9329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/e5bb07b52a26feac4bde5f02493941c932c015d3\"\u003e\u003ccode\u003ee5bb07b\u003c/code\u003e\u003c/a\u003e chore: fix broken link in migrating docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/e4cae96ecb5db1d6c7ebe0240f39b3cfba052ce8\"\u003e\u003ccode\u003ee4cae96\u003c/code\u003e\u003c/a\u003e fix: testing bugs in NumberField, Tooltip, and Popover (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9342\"\u003e#9342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/0caa399d818a32bd268adddff89d8a2d7f28b6e6\"\u003e\u003ccode\u003e0caa399\u003c/code\u003e\u003c/a\u003e docs: add shouldCloseOnPress to RAC Tooltip docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9341\"\u003e#9341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/6c29f7a302f40ae9f6bfb66cc761898d54e6a2e3\"\u003e\u003ccode\u003e6c29f7a\u003c/code\u003e\u003c/a\u003e fix: fix firstDayOfWeek styling in S2 DateRangePicker (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9340\"\u003e#9340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.10.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 0.554.0 to 0.561.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar 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/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\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/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues 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/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ememory-stick\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/3017\"\u003elucide-icons/lucide#3017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emicrochip\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/3018\"\u003elucide-icons/lucide#3018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update Node version and overal cleanup 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/3861\"\u003elucide-icons/lucide#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3865\"\u003elucide-icons/lucide#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrush-cleaning\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/3863\"\u003elucide-icons/lucide#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Swap \u003ccode\u003ethumbs-up\u003c/code\u003e \u003ccode\u003ethumbs-down\u003c/code\u003e paths to fix fill issue by \u003ca href=\"https://github.com/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets\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/3859\"\u003elucide-icons/lucide#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(dev): Fix code sample for vanilla JS by \u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esearch-error\u003c/code\u003e icon by \u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ecloud-sync\u003c/code\u003e and \u003ccode\u003ecloud-backup\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3466\"\u003elucide-icons/lucide#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-pile\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3681\"\u003elucide-icons/lucide#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eballoon\u003c/code\u003e icon by \u003ca href=\"https://github.com/peteruithoven\"\u003e\u003ccode\u003e@​peteruithoven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2519\"\u003elucide-icons/lucide#2519\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/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.561.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​lucide/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.0 to 2.49.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Stop re-loading already-loaded CSS during server-side route resolution (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15014\"\u003e#15014\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: posixify the instrumentation file import on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14993\"\u003e#14993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Correctly handle shared memory when decoding binary form data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15028\"\u003e#15028\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.49.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: suppress \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings in \u003ccode\u003e.svelte-kit/generated/root.svelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15013\"\u003e#15013\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: TypeError when doing response.clone() in page load (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15005\"\u003e#15005\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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.49.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Stop re-loading already-loaded CSS during server-side route resolution (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15014\"\u003e#15014\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: posixify the instrumentation file import on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14993\"\u003e#14993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Correctly handle shared memory when decoding binary form data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.49.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: suppress \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings in \u003ccode\u003e.svelte-kit/generated/root.svelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15013\"\u003e#15013\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: TypeError when doing response.clone() in page load (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15005\"\u003e#15005\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/e9752a152df25b65b2d539f950a655e4aa998499\"\u003e\u003ccode\u003ee9752a1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15015\"\u003e#15015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/37619d20b3469f67afbf40b626274e820e806f1c\"\u003e\u003ccode\u003e37619d2\u003c/code\u003e\u003c/a\u003e docs: update invalidateAll documentation to mention query functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15042\"\u003e#15042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1f2b4c36fd1aeadd4971a4d0029cd75d256bda51\"\u003e\u003ccode\u003e1f2b4c3\u003c/code\u003e\u003c/a\u003e fix: Correctly handle shared memory for DataView initialization in deserializ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/cd6837c47f271caecae9b7c105b8c2e96da83aa4\"\u003e\u003ccode\u003ecd6837c\u003c/code\u003e\u003c/a\u003e test(kit): add regression test for the posixied instrumentation file (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15023\"\u003e#15023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/08a153bfce86a34b4a2942389f3bcd94566bc35a\"\u003e\u003ccode\u003e08a153b\u003c/code\u003e\u003c/a\u003e fix(kit): ensure instrumentation file is posixified on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9d1c523ad9965bd41352c363458718d9cb6fcad9\"\u003e\u003ccode\u003e9d1c523\u003c/code\u003e\u003c/a\u003e chore: More flaky test fixes (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15020\"\u003e#15020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ad7119918d7f2c33448559e5e2804c6ad019a751\"\u003e\u003ccode\u003ead71199\u003c/code\u003e\u003c/a\u003e fix: Stop re-loading already-loaded CSS during server-side route resolution (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f555ba6571a97feac3fefd563baad50fd7686437\"\u003e\u003ccode\u003ef555ba6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15007\"\u003e#15007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/df05c8fa1e62f8ceb8dda8f1bae01822b8eddde5\"\u003e\u003ccode\u003edf05c8f\u003c/code\u003e\u003c/a\u003e fix: suppress \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings in `.svelte-kit/generated/r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/977b8bd460378b661aed0290c1f2618174279ede\"\u003e\u003ccode\u003e977b8bd\u003c/code\u003e\u003c/a\u003e Bugfix: Fix \u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15004\"\u003e#15004\u003c/a\u003e by applying MDN recommended fix when proxying Response in ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.49.2/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.1.17 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.18] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\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/9b32f7cb2fd341e1f9ddbe40a4d61d2f272ae33f\"\u003e\u003ccode\u003e9b32f7c\u003c/code\u003e\u003c/a\u003e Release v4.1.18 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19431\"\u003e#19431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5f107e28224a29df5fd27e7135bffc4398149115\"\u003e\u003ccode\u003e5f107e2\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e4b6c67bcb528a51b5482356fdf66e44816fafeb\"\u003e\u003ccode\u003ee4b6c67\u003c/code\u003e\u003c/a\u003e Support Vite Environment API (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/21f2bf99b9764929b5268ce2174840086ef191cc\"\u003e\u003ccode\u003e21f2bf9\u003c/code\u003e\u003c/a\u003e perf(vite): add plugin hook filter (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19308\"\u003e#19308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isomorphic-dompurify` from 2.33.0 to 2.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/releases\"\u003eisomorphic-dompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.34.0: Updated dependencies\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e Updated \u003ccode\u003edompurify\u003c/code\u003e and \u003ccode\u003ejsdom\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e Updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/compare/2.33.0...2.34.0\"\u003ecomplete changelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eRelease\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://www.npmjs.com/package/isomorphic-dompurify/v/2.34.0\"\u003e2.34.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/kkomelin/isomorphic-dompurify/commit/dded60df5c893599ac682a99bb3c8c9ea7544bf3\"\u003e\u003ccode\u003edded60d\u003c/code\u003e\u003c/a\u003e chore: Incremented project version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/044f7b2f879a1d109c0a601e958346d07fe86c82\"\u003e\u003ccode\u003e044f7b2\u003c/code\u003e\u003c/a\u003e Updated deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/895d5cd87373e3ead8d7a5038b3b6f82f011830c\"\u003e\u003ccode\u003e895d5cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/379\"\u003e#379\u003c/a\u003e from kkomelin/dependabot/npm_and_yarn/dompurify-3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/816f91f274b0b09c2e9ba42c9ac2d86e4e76d056\"\u003e\u003ccode\u003e816f91f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/380\"\u003e#380\u003c/a\u003e from kkomelin/dependabot/npm_and_yarn/jsdom-27.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/a48c30beb1edb3e7104e054c683fcf9064cf8695\"\u003e\u003ccode\u003ea48c30b\u003c/code\u003e\u003c/a\u003e chore(deps): bump jsdom from 27.2.0 to 27.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/66c432124a6cb06c5430e3d76a0a2afc5300559e\"\u003e\u003ccode\u003e66c4321\u003c/code\u003e\u003c/a\u003e chore(deps): bump dompurify from 3.3.0 to 3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/16425bc9dfc9c648daf1dbcde5a8b368ae49d575\"\u003e\u003ccode\u003e16425bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/378\"\u003e#378\u003c/a\u003e from kkomelin/dependabot/npm_and_yarn/vitest-4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/8c8900c211feba59754f1f7e28e2f62fa3b94c3b\"\u003e\u003ccode\u003e8c8900c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.0.14 to 4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/541d6aecafd4a7ea38bef1eccfe8aa662ab63967\"\u003e\u003ccode\u003e541d6ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/377\"\u003e#377\u003c/a\u003e from kkomelin/dependabot/npm_and_yarn/vitest-4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/b7d8b6dc468355232f2cc56cde5783540c4546dd\"\u003e\u003ccode\u003eb7d8b6d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.0.13 to 4.0.14\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/compare/2.33.0...2.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `runed` from 0.34.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/svecosystem/runed/releases\"\u003eruned's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eruned@0.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PersistedState): add \u003ccode\u003econnect\u003c/code\u003e and \u003ccode\u003edisconnect\u003c/code\u003e methods to control synchronization to storage\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PersistedState): allow \u003ccode\u003enull\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eruned@0.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(IsIdle): add \u003ccode\u003etrackLastActive\u003c/code\u003e option to enable users to disable tracking the \u003ccode\u003elastActive\u003c/code\u003e\ntime (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/363\"\u003e#363\u003c/a\u003e) for performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): don't treat comma separated strings as arrays unless the field type is array\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/383\"\u003e#383\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(useSearchParams): Date support (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/368\"\u003e#368\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(useSearchParams): Zod codec support (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/368\"\u003e#368\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): back/forward reactivity\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/383\"\u003e#383\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eruned@0.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(useSearchParams): unsafe state mutation\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eruned@0.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003enoScroll\u003c/code\u003e option to \u003ccode\u003euseSearchParams\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/353\"\u003e#353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBREAKING: remove Interval, consolidate features with useInterval\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/350\"\u003e#350\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: make useInterval's delay prop reactive\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/350\"\u003e#350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): correctly handle number types\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/354\"\u003e#354\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(PersistedState): move storage type and sync tab check into subscriber callback\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/svecosystem/runed/blob/main/packages/runed/CHANGELOG.md\"\u003eruned's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PersistedState): add \u003ccode\u003econnect\u003c/code\u003e and \u003ccode\u003edisconnect\u003c/code\u003e methods to control synchronization to storage\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PersistedState): allow \u003ccode\u003enull\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(IsIdle): add \u003ccode\u003etrackLastActive\u003c/code\u003e option to enable users to disable tracking the \u003ccode\u003elastActive\u003c/code\u003e\ntime (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/363\"\u003e#363\u003c/a\u003e) for performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): don't treat comma separated strings as arrays unless the field type is array\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/383\"\u003e#383\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(useSearchParams): Date support (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/368\"\u003e#368\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(useSearchParams): Zod codec support (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/368\"\u003e#368\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): back/forward reactivity\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/383\"\u003e#383\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(useSearchParams): unsafe state mutation\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003enoScroll\u003c/code\u003e option to \u003ccode\u003euseSearchParams\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/353\"\u003e#353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBREAKING: remove Interval, consolidate features with useInterval\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/350\"\u003e#350\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: make useInterval's delay prop reactive\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/350\"\u003e#350\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/svecosystem/runed/commit/77ea2f6ecfc2f6578d749f75331625b933e362f5\"\u003e\u003ccode\u003e77ea2f6\u003c/code\u003e\u003c/a\u003e chore(release): version package (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/8be6a3c9267906a2812c21cf04ee1b5567e00daf\"\u003e\u003ccode\u003e8be6a3c\u003c/code\u003e\u003c/a\u003e feat(PersistedState): connection \u0026amp; null value handling (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/d69eb76d8c1ceb3b36f852752c034aa54ab34f79\"\u003e\u003ccode\u003ed69eb76\u003c/code\u003e\u003c/a\u003e chore(release): version package (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/3af0066a9e149d490f9cdd66dbfb1b10b45aea77\"\u003e\u003ccode\u003e3af0066\u003c/code\u003e\u003c/a\u003e feat(useSearchParams): Add Date and Zod codec support (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/951939d03408e1db143ff58273ad89e98c274b67\"\u003e\u003ccode\u003e951939d\u003c/code\u003e\u003c/a\u003e fix(useSearchParams): back/forward reactivity \u0026amp; comma sep (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/bdfa3c95f4574774e696cf4c1b36f92ed6ca757f\"\u003e\u003ccode\u003ebdfa3c9\u003c/code\u003e\u003c/a\u003e feat(IsIdle): \u003ccode\u003etrackLastActive\u003c/code\u003e option (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/84cf1fcd85072fd3144034b68e9c21c91b5d83bc\"\u003e\u003ccode\u003e84cf1fc\u003c/code\u003e\u003c/a\u003e chore(release): version package (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/05822883bcc38250c651014035c347870189e776\"\u003e\u003ccode\u003e0582288\u003c/code\u003e\u003c/a\u003e fix(useSearchParams): unsafe state mutation (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/283156831a9a2a956bd4aaf8119ad4904f01744b\"\u003e\u003ccode\u003e2831568\u003c/code\u003e\u003c/a\u003e chore(release): version package (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/7259f9a3a8a4f185e3ba05db1b54b593ab401f24\"\u003e\u003ccode\u003e7259f9a\u003c/code\u003e\u003c/a\u003e fix(PersistedState): move storage type check to subscriber callback (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/svecosystem/runed/commits/runed@0.37.0/packages/runed\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.44.0 to 5.46.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.46.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ecsp\u003c/code\u003e option to \u003ccode\u003erender(...)\u003c/code\u003e, and emit hashes when using \u003ccode\u003ehydratable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: race condition when importing \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17350\"\u003e#17350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reschedule deferred effects when reviving a batch after async work (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17332\"\u003e#17332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17341\"\u003e#17341\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set AST \u003ccode\u003eroot.start\u003c/code\u003e to \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003eroot.end\u003c/code\u003e to \u003ccode\u003etemplate.length\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17125\"\u003e#17125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent erroneous \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings on prop fallbacks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17329\"\u003e#17329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Add \u003ccode\u003e\u0026lt;textarea wrap=\u0026quot;off\u0026quot;\u0026gt;\u003c/code\u003e as a valid attribute value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17326\"\u003e#17326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add more css selectors to \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17330\"\u003e#17330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't crash on \u003ccode\u003ehydratable\u003c/code\u003e serialization failure (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17315\"\u003e#17315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't issue a11y warning for \u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e without captions if it has no \u003ccode\u003esrc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17311\"\u003e#17311\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003esrcObject\u003c/code\u003e to permitted \u003ccode\u003e\u0026lt;audio\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17310\"\u003e#17310\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reconcile each blocks after outroing branches are resumed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17258\"\u003e#17258\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: destroy each items after siblings are resumed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17258\"\u003e#17258\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.46.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ecsp\u003c/code\u003e option to \u003ccode\u003erender(...)\u003c/code\u003e, and emit hashes when using \u003ccode\u003ehydratable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: race condition when importing \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17350\"\u003e#17350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reschedule deferred effects when reviving a batch after async work (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17332\"\u003e#17332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17341\"\u003e#17341\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set AST \u003ccode\u003eroot.start\u003c/code\u003e to \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003eroot.end\u003c/code\u003e to \u003ccode\u003etemplate.length\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17125\"\u003e#17125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent erroneous \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings on prop fallbacks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17329\"\u003e#17329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Add \u003ccode\u003e\u0026lt;textarea wrap=\u0026quot;off\u0026quot;\u0026gt;\u003c/code\u003e as a valid attribute value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17326\"\u003e#17326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add more css selectors to \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17330\"\u003e#17330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't crash on \u003ccode\u003ehydratable\u003c/code\u003e serialization failure (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17315\"\u003e#17315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't issue a11y warning for \u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e without captions if it has no \u003ccode\u003esrc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17311\"\u003e#17311\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003esrcObject\u003c/code\u003e to permitted \u003ccode\u003e\u0026lt;audio\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17310\"\u003e#17310\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/435da13fddaf1872a3fb46a7e8a20bb73322148e\"\u003e\u003ccode\u003e435da13\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17358\"\u003e#17358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/c86c4fdca10f9d46a024c1f672e60e1737c1f110\"\u003e\u003ccode\u003ec86c4fd\u003c/code\u003e\u003c/a\u003e feat: Add CSP support for \u003ccode\u003ehydratable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5f249abeae003e8cbe535ef0ddc92c815c33dc3a\"\u003e\u003ccode\u003e5f249ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/00459a1d78a657e7372b2c92a8604cef8af1c511\"\u003e\u003ccode\u003e00459a1\u003c/code\u003e\u003c/a\u003e fix: race condition when importing \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17350\"\u003e#17350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a544a9d5f3b1be263ff029c5d1fda9abb961660f\"\u003e\u003ccode\u003ea544a9d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17343\"\u003e#17343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b268ccbf44a68353abd5e5dd9e48376afcd8a1ba\"\u003e\u003ccode\u003eb268ccb\u003c/code\u003e\u003c/a\u003e fix: correctly reschedule deferred effects when reviving a batch after async ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4e6104a9393e1b24831909bb3f6811568c3db413\"\u003e\u003ccode\u003e4e6104a\u003c/code\u003e\u003c/a\u003e fix typo (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17347\"\u003e#17347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a584ff134703cb340c90fef608646209d585cfb5\"\u003e\u003ccode\u003ea584ff1\u003c/code\u003e\u003c/a\u003e fix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/01cd35211b63a4d29e5b1d9a40a86f824f760413\"\u003e\u003ccode\u003e01cd352\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17331\"\u003e#17331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3cabb525345c21185c3cca607e6605c6424694b2\"\u003e\u003ccode\u003e3cabb52\u003c/code\u003e\u003c/a\u003e fix: set Root start/end to null when fragment contains only whitespace (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17125\"\u003e#17125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.46.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-sonner` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/releases\"\u003esvelte-sonner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e27599d7: Switch to OIDC for npm publishing\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/wobsoriano/svelte-sonner/blob/main/CHANGELOG.md\"\u003esvelte-sonner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e27599d7: Switch to OIDC for npm publishing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/a248d85b10a658a2256f7025b52a543438c2cb53\"\u003e\u003ccode\u003ea248d85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/177\"\u003e#177\u003c/a\u003e from wobsoriano/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/872395cd4d9f16900a225d2e423b055f127eba23\"\u003e\u003ccode\u003e872395c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/476bf494094193a04a4286e86bda17441ecf9603\"\u003e\u003ccode\u003e476bf49\u003c/code\u003e\u003c/a\u003e patch bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/27599d7b9acdd5c59c3ea2ca576e218f38d77b06\"\u003e\u003ccode\u003e27599d7\u003c/code\u003e\u003c/a\u003e ci: Switch to OIDC for npm publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/79ca39ca8603141a330132c40be34f3e63d29c7d\"\u003e\u003ccode\u003e79ca39c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/176\"\u003e#176\u003c/a\u003e from tnkuehne/security-provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/9adcd86007c01054ff29d250b3468261044e5f41\"\u003e\u003ccode\u003e9adcd86\u003c/code\u003e\u003c/a\u003e Generate provenance statement on release to increase security\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/compare/v1.0.6...v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for svelte-sonner since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 2.28.1 to 2.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd992...\n\n_Description has been truncated_","html_url":"https://github.com/GauraveryAroran/arcane/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauraveryAroran%2Farcane/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"3738120896","node_id":"PR_kwDOKKyu2M65VGJT","number":2969,"state":"open","title":"build(deps-dev): Bump sveltekit-superforms from 2.27.4 to 2.29.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-17T09:40:30.000Z","updated_at":"2025-12-29T23:15:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"sveltekit-superforms","old_version":"2.27.4","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.27.4 to 2.29.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter: Allow top-level \u003ccode\u003e.transform()\u003c/code\u003e and \u003ccode\u003e.refine()\u003c/code\u003e in schemas. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/646\"\u003e#646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter now respects global \u003ccode\u003ecustomError\u003c/code\u003e configuration when no explicit error map is provided. The adapter prioritizes \u003ccode\u003ecustomError\u003c/code\u003e over \u003ccode\u003elocaleError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter: Fixed Default Date values in nested objects. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/650\"\u003e#650\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeBox adapter has been bumped to 1.0! Check the \u003ca href=\"https://github.com/sinclairzx81/typebox/blob/main/changelog/1.0.0-migration.md\"\u003emigration guide\u003c/a\u003e to upgrade. Note that if you must stay on 0.x for a while, you cannot upgrade to this version of Superforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Zod 4 \u003ca href=\"https://zod.dev/api?id=stringbool\"\u003estringbools\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/610\"\u003e#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebooleanProxy\u003c/code\u003e now supports the \u003ccode\u003eempty\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading timers when the \u003ccode\u003etimeoutMS\u003c/code\u003e setting is triggered and a redirect response is returned. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/622\"\u003e#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilesStore\u003c/code\u003e initialValue now matches \u003ccode\u003efileStore\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed JSON Schema for some non-representable types in Zod 4 adapter, it now handles \u003ccode\u003eset\u003c/code\u003e and \u003ccode\u003emap\u003c/code\u003e properly. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/617\"\u003e#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePossibly fixed the SuperDebug broken import on Svelte 5 in enforced runes mode \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/599\"\u003e#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 4 error messages should now take the current locale into account as default. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/639\"\u003e#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 3 fix for URL parsing - A default boolean value of \u003ccode\u003etrue\u003c/code\u003e returned \u003ccode\u003efalse\u003c/code\u003e when parsing a URL with \u003ccode\u003esuperValidate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/633\"\u003e#633\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.28.1] - 2025-10-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter: Allow top-level \u003ccode\u003e.transform()\u003c/code\u003e and \u003ccode\u003e.refine()\u003c/code\u003e in schemas. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/646\"\u003e#646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter now respects global \u003ccode\u003ecustomError\u003c/code\u003e configuration when no explicit error map is provided. The adapter prioritizes \u003ccode\u003ecustomError\u003c/code\u003e over \u003ccode\u003elocaleError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter: Fixed Default Date values in nested objects. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/650\"\u003e#650\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.28.0] - 2025-10-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeBox adapter has been bumped to 1.0! Check the \u003ca href=\"https://github.com/sinclairzx81/typebox/blob/main/changelog/1.0.0-migration.md\"\u003emigration guide\u003c/a\u003e to upgrade. Note that if you must stay on 0.x for a while, you cannot upgrade to this version of Superforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Zod 4 \u003ca href=\"https://zod.dev/api?id=stringbool\"\u003estringbools\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/610\"\u003e#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebooleanProxy\u003c/code\u003e now supports the \u003ccode\u003eempty\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading timers when the \u003ccode\u003etimeoutMS\u003c/code\u003e setting is triggered and a redirect response is returned. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/622\"\u003e#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilesStore\u003c/code\u003e initialValue now matches \u003ccode\u003efileStore\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed JSON Schema for some non-representable types in Zod 4 adapter, it now handles \u003ccode\u003eset\u003c/code\u003e and \u003ccode\u003emap\u003c/code\u003e properly. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/617\"\u003e#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePossibly fixed the SuperDebug broken import on Svelte 5 in enforced runes mode \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/599\"\u003e#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 4 error messages should now take the current locale into account as default. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/639\"\u003e#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 3 fix for URL parsing - A default boolean value of \u003ccode\u003etrue\u003c/code\u003e returned \u003ccode\u003efalse\u003c/code\u003e when parsing a URL with \u003ccode\u003esuperValidate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/633\"\u003e#633\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.27.4...v2.29.1\"\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=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.27.4\u0026new-version=2.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/AtCoder-NoviSteps/AtCoderNoviSteps/pull/2969","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtCoder-NoviSteps%2FAtCoderNoviSteps/issues/2969","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2969/packages"},{"uuid":"3737406527","node_id":"PR_kwDONoYq5M65Sr0k","number":1290,"state":"closed","title":"chore(deps-dev): bump sveltekit-superforms from 2.28.1 to 2.29.1 in /web","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-18T02:20:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T05:32:24.000Z","updated_at":"2025-12-18T02:20:41.000Z","time_to_close":74895,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":"/web","ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.28.1 to 2.29.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.28.1...v2.29.1\"\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=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.28.1\u0026new-version=2.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/otterscale/otterscale/pull/1290","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/otterscale%2Fotterscale/issues/1290","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1290/packages"}],"issue_packages":[{"old_version":"2.29.1","new_version":"2.30.1","update_type":"minor","path":null,"pr_created_at":"2026-05-04T11:06:13.000Z","version_change":"2.29.1 → 2.30.1","issue":{"uuid":"4376016376","node_id":"PR_kwDORZuAVM7X-pKZ","number":23,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 33 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T13:09:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T11:06:13.000Z","updated_at":"2026-05-11T13:09:54.000Z","time_to_close":612218,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":33,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.17.1","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.9","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.42.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.7","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.1.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.54","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.27.1","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.12.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.1` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.59.0` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.41.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.4` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.4.2` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.17.1` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.9` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.4.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.20.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.3` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.8.0` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.42.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.7` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.1.1` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.54` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.59.1` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.27.1` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e@​faker-js/faker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e@​faker-js/faker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e@​internationalized/date's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.3.0\u003c/h2\u003e\n\u003cp\u003eIn this release we are excited to announce support for \u003ca href=\"https://react-spectrum.adobe.com/TableView#expandable-rows\"\u003eexpandable rows\u003c/a\u003e in TableView, highlight selection in \u003ca href=\"https://react-spectrum.adobe.com/TreeView\"\u003eTreeView\u003c/a\u003e, and window scrolling in collection components! Window scrolling enables virtualized collections to automatically scroll with the rest of the page – no height needed. In addition, we've updated the set of available \u003ca href=\"https://react-spectrum.adobe.com/icons\"\u003eworkflow icons\u003c/a\u003e, and reduced the number of dependencies installed when using S2 by over 90% – see the full release notes for details.\u003c/p\u003e\n\u003cp\u003eTo help assist with migrations from S1 to S2, we've added a new end to end \u003ca href=\"https://react-spectrum.adobe.com/migrating#ai-assisted-migration-recommended\"\u003emigration Agent skill\u003c/a\u003e that you can use with your agent of choice. Our existing \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eS2 Agent skill\u003c/a\u003e has also been updated to greatly improve its ability to select the proper S2 component to use from context, so be sure to update.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-3-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ca748178f7975b914f689dd6d0f164622109b0b9\"\u003e\u003ccode\u003eca74817\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2d2cc155aabcc5817352d91cf993974ca8715a01\"\u003e\u003ccode\u003e2d2cc15\u003c/code\u003e\u003c/a\u003e fix: prevent items from getting continually loaded in S2 TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9921\"\u003e#9921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/beda77877ec93183054c73b0d02732f9cfe57baf\"\u003e\u003ccode\u003ebeda778\u003c/code\u003e\u003c/a\u003e fix: broken compound selector exposed by browserslist bump (Table virtualizer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/c7c4c679e8dc9744d0ca3a277710392f4a1c8a64\"\u003e\u003ccode\u003ec7c4c67\u003c/code\u003e\u003c/a\u003e fix: v3 docs build (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9919\"\u003e#9919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/efc581c91a006eebf6a1430d0513669ab5d23184\"\u003e\u003ccode\u003eefc581c\u003c/code\u003e\u003c/a\u003e fix: nightly packing too many files (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9917\"\u003e#9917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5c5bda559e8f5181ce92e6a27adb556688a04d83\"\u003e\u003ccode\u003e5c5bda5\u003c/code\u003e\u003c/a\u003e docs: improve S2 agent skill (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/988c120714595eaa39c25df1ee8684cf53de713f\"\u003e\u003ccode\u003e988c120\u003c/code\u003e\u003c/a\u003e docs: Update RangeCalendar for api consitency, add docs for nonce, and TagGro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/21c4dfb1129deed456a9b0817cc023813b33173b\"\u003e\u003ccode\u003e21c4dfb\u003c/code\u003e\u003c/a\u003e chore: Revert 9875 and move disabledBehavior example in TableView docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9914\"\u003e#9914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/9e18b4a2894526bcbbd01e43105683eeca1b5c81\"\u003e\u003ccode\u003e9e18b4a\u003c/code\u003e\u003c/a\u003e chore: fix S2 datepicker errorMessage type (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9909\"\u003e#9909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b65a4aa7c350e18002f3698377909fee7aacb234\"\u003e\u003ccode\u003eb65a4aa\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: make aria test utils helpers work with vitest-browser-react (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/97\"\u003e#97\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.57.0 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/adapter-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md\"\u003e@​sveltejs/adapter-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/00d4ac6af41a3ea45bb79c5ee3733a0408b68d05\"\u003e\u003ccode\u003e00d4ac6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15438\"\u003e#15438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80f5bbc00b49ee141143ae033c2aa576431807b8\"\u003e\u003ccode\u003e80f5bbc\u003c/code\u003e\u003c/a\u003e fix: validate ORIGIN env var at startup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15045\"\u003e#15045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f032591e29ad03c64eaf70651d85ee1b18ac4bed\"\u003e\u003ccode\u003ef032591\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/14856\"\u003e#14856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3b2ea1baffd7bc93e3129be964233b05518e9cc8\"\u003e\u003ccode\u003e3b2ea1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed82a9f30c3d58aa2af97133a9e1059c49ecf01e\"\u003e\u003ccode\u003eed82a9f\u003c/code\u003e\u003c/a\u003e fix: don't send \u0026quot;Vary: Accept-Encoding\u0026quot; header when precompress=false (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15182\"\u003e#15182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8a828596b9f51154ea63f4f8b65ce049cae4bd27\"\u003e\u003ccode\u003e8a82859\u003c/code\u003e\u003c/a\u003e chore: fix lint errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15174\"\u003e#15174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80ffb53382e397a8fc83e6b63d2675eeabb427bd\"\u003e\u003ccode\u003e80ffb53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15162\"\u003e#15162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.5.4/packages/adapter-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.2 to 2.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.58.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003elimit\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (as originally intended) (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003eRemoteQueryFunction\u003c/code\u003e gains an optional third generic parameter \u003ccode\u003eValidated\u003c/code\u003e (defaulting to \u003ccode\u003eInput\u003c/code\u003e) that represents the argument type after schema validation/transformation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: \u003ccode\u003erequested\u003c/code\u003e now yields \u003ccode\u003e{ arg, query }\u003c/code\u003e entries instead of the validated argument (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow \u003ccode\u003equery().current\u003c/code\u003e, \u003ccode\u003e.error\u003c/code\u003e, \u003ccode\u003e.loading\u003c/code\u003e, and \u003ccode\u003e.ready\u003c/code\u003e to work in non-reactive contexts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15699\"\u003e#15699\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent \u003ccode\u003edeep_set\u003c/code\u003e crash on nullish nested values (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15600\"\u003e#15600\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: restore correct \u003ccode\u003eRemoteFormFields\u003c/code\u003e typing for nullable array fields (e.g. when a schema uses \u003ccode\u003e.default([])\u003c/code\u003e), so \u003ccode\u003e.as('checkbox')\u003c/code\u003e and friends work again (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15723\"\u003e#15723\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.58.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003elimit\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (as originally intended) (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003eRemoteQueryFunction\u003c/code\u003e gains an optional third generic parameter \u003ccode\u003eValidated\u003c/code\u003e (defaulting to \u003ccode\u003eInput\u003c/code\u003e) that represents the argument type after schema validation/transformation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: \u003ccode\u003erequested\u003c/code\u003e now yields \u003ccode\u003e{ arg, query }\u003c/code\u003e entries instead of the validated argument (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15739\"\u003e#15739\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow \u003ccode\u003equery().current\u003c/code\u003e, \u003ccode\u003e.error\u003c/code\u003e, \u003ccode\u003e.loading\u003c/code\u003e, and \u003ccode\u003e.ready\u003c/code\u003e to work in non-reactive contexts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15699\"\u003e#15699\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/522ac3208d870eb235a0c360573c012f2955992b\"\u003e\u003ccode\u003e522ac32\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15769\"\u003e#15769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a416bb0ad99433a6b3c4a7d4983faceb65b7cd8e\"\u003e\u003ccode\u003ea416bb0\u003c/code\u003e\u003c/a\u003e docs: improve description for read config parameter (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15673\"\u003e#15673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/af248a71f66b48165beae770f6dabd12f39bf2a7\"\u003e\u003ccode\u003eaf248a7\u003c/code\u003e\u003c/a\u003e fix: unwrap Promise in RemoteCommand output type (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15771\"\u003e#15771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1c8e5736b70ec20a9322a888666e108ed9577c0d\"\u003e\u003ccode\u003e1c8e573\u003c/code\u003e\u003c/a\u003e fix: remote forms with default values defined by `field.as('text', defaultVal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5b28e23e304587b3974fd36fc0d3781330a9fe67\"\u003e\u003ccode\u003e5b28e23\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a074dc1fc46ff4b24a6d2bc0f3532260b44a3305\"\u003e\u003ccode\u003ea074dc1\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003e.as('checkbox', value)\u003c/code\u003e was completely broken (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15752\"\u003e#15752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/055ac24d9dcbcda762bc35405eb1815fada98db7\"\u003e\u003ccode\u003e055ac24\u003c/code\u003e\u003c/a\u003e feat: experimental \u003ccode\u003equery.live\u003c/code\u003e remote function (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15705\"\u003e#15705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1d363390532d6b5d3c1aa607876daf79631d5b2\"\u003e\u003ccode\u003ec1d3633\u003c/code\u003e\u003c/a\u003e chore: fix IDE typescript errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15756\"\u003e#15756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a21582ca1b497919cdea969ff63d0e322a21bda0\"\u003e\u003ccode\u003ea21582c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15716\"\u003e#15716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f499a455fe43e89caf37f23bc101734e61b17d62\"\u003e\u003ccode\u003ef499a45\u003c/code\u003e\u003c/a\u003e breaking: return bound \u003ccode\u003equery\u003c/code\u003e instance from \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15739\"\u003e#15739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.0/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tabler/icons-svelte` from 3.35.0 to 3.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tabler/tabler-icons/releases\"\u003e@​tabler/icons-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.41.1\u003c/h2\u003e\n\u003cp\u003eFixed icon: \u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003eRelease 3.41.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-jira\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-off-road\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/car-suspension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/credit-card-hand\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-camera\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-3d-lens\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/device-screen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/iceberg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/jetski\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/olympic-torch\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/parking-meter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pillow\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/pipeline\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/quote-open\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-a\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/scan-letter-t\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/segway\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/x-mark\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAngular support\u003c/strong\u003e: new \u003ccode\u003e@tabler/icons-angular\u003c/code\u003e package with components, build pipeline, unit tests, and \u003ccode\u003etest/test-angular\u003c/code\u003e sample app (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1091\"\u003e#1091\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSVG validation\u003c/strong\u003e: validation for \u003ccode\u003e\u0026lt;g\u0026gt;\u003c/code\u003e elements; broader SVG icon validation improvements (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1487\"\u003e#1487\u003c/a\u003e); more consistent SVG path syntax (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1488\"\u003e#1488\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react\u003c/code\u003e\u003c/strong\u003e: JSDoc with icon previews in generated output (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1472\"\u003e#1472\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-react-native\u003c/code\u003e\u003c/strong\u003e: \u003ccode\u003ereact-native-svg\u003c/code\u003e added as a \u003cstrong\u003epeer dependency\u003c/strong\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1475\"\u003e#1475\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eicons-solidjs\u003c/code\u003e\u003c/strong\u003e: SSR support via \u003ccode\u003erollup-preset-solid\u003c/code\u003e and JSX/TSX component refactor (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1493\"\u003e#1493\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/brand-kbin\u003c/code\u003e\u003c/strong\u003e and \u003cstrong\u003e\u003ccode\u003eoutline/volume-4\u003c/code\u003e\u003c/strong\u003e: adjusted for compatibility with \u003ccode\u003ebuildJsIcons\u003c/code\u003e (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1469\"\u003e#1469\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eoutline/number-35-small\u003c/code\u003e\u003c/strong\u003e through \u003cstrong\u003e\u003ccode\u003eoutline/number-50-small\u003c/code\u003e\u003c/strong\u003e: updated Unicode values (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1494\"\u003e#1494\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 3.40.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003e18 new icons:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eoutline/api-book\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/brand-infakt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eoutline/circle-open-arrow-down\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/9b27b65e3d2e72ff4fd219b2dc21da81ea9cbab8\"\u003e\u003ccode\u003e9b27b65\u003c/code\u003e\u003c/a\u003e Release 3.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ebad60b50af5ba521245ab982a3fe69df0e5efd9\"\u003e\u003ccode\u003eebad60b\u003c/code\u003e\u003c/a\u003e Update homepage links in documentation and package files to point to the new ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/8ed617b1b7153d1d35910cda09861077a6f649b9\"\u003e\u003ccode\u003e8ed617b\u003c/code\u003e\u003c/a\u003e Update README files to wrap images in anchor tags linking to the Tabler Icons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ef6e875bbef5252b3627fd1281421b10ddd04a16\"\u003e\u003ccode\u003eef6e875\u003c/code\u003e\u003c/a\u003e Update dependencies in pnpm-lock.yaml and package.json files (\u003ca href=\"https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/6cbe8857c8baa758383bb0a9e0f6922cf82da01c\"\u003e\u003ccode\u003e6cbe885\u003c/code\u003e\u003c/a\u003e Release 3.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/e4ca37707bd3f165a75ffa050755116ccde5a9a0\"\u003e\u003ccode\u003ee4ca377\u003c/code\u003e\u003c/a\u003e Release 3.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/602a746fd925dc950e777eaa4c3f35a9e55bba94\"\u003e\u003ccode\u003e602a746\u003c/code\u003e\u003c/a\u003e Release 3.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/ac3715cabbb41e432c860387cf55beee5d7d24c6\"\u003e\u003ccode\u003eac3715c\u003c/code\u003e\u003c/a\u003e Refactor clean script in package.json files to improve directory cleanup proc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/44681e5d20b3dc4c2d066d3705ba241822f630d9\"\u003e\u003ccode\u003e44681e5\u003c/code\u003e\u003c/a\u003e Release 3.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tabler/tabler-icons/commit/f4b74b4f49e0bf58b303cc5ae7b5b2e6ad354a38\"\u003e\u003ccode\u003ef4b74b4\u003c/code\u003e\u003c/a\u003e Release 3.37.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tabler/tabler-icons/commits/v3.41.1/packages/icons-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/forms` from 0.5.10 to 0.5.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/releases\"\u003e@​tailwindcss/forms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/forms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.11] - 2025-12-17\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLimit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/pull/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/e1b609d57954eb0036c4c2e7ae9c9c2ba558146b\"\u003e\u003ccode\u003ee1b609d\u003c/code\u003e\u003c/a\u003e 0.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/67ff8ea3dc0093d5c9f4c45cc8413e8c5bc082d6\"\u003e\u003ccode\u003e67ff8ea\u003c/code\u003e\u003c/a\u003e Limit attribute rules to input and select elements (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-forms/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/commit/fc3f7e6bce06a1985d445c53e90c3c7fac0e1d18\"\u003e\u003ccode\u003efc3f7e6\u003c/code\u003e\u003c/a\u003e docs: update installation guide to add tailwind css v4 instructions while kee...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.1.17 to 4.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"2.30.0","new_version":"2.30.1","update_type":"patch","path":null,"pr_created_at":"2026-04-27T21:41:51.000Z","version_change":"2.30.0 → 2.30.1","issue":{"uuid":"4339052911","node_id":"PR_kwDOQuzxNc7WH9Ps","number":485,"state":"closed","title":"chore: Bump the minor-and-patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["frontend"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T22:12:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T21:41:51.000Z","updated_at":"2026-05-04T22:12:34.000Z","time_to_close":606641,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"minor-and-patch","update_count":15,"packages":[{"name":"@internationalized/date","old_version":"3.12.0","new_version":"3.12.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"bits-ui","old_version":"2.16.3","new_version":"2.18.0","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"svelte-sonner","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"@inlang/paraglide-js","old_version":"2.15.1","new_version":"2.16.1","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@sveltejs/kit","old_version":"2.55.0","new_version":"2.58.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":"eslint-plugin-svelte","old_version":"3.16.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.5.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.0","new_version":"5.55.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.5","new_version":"4.4.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.30.0","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.57.2","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 15 updates in the /src/frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.12.0` | `3.12.1` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.16.3` | `2.18.0` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.1.0` | `1.1.1` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.15.1` | `2.16.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.55.0` | `2.58.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.2.4` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.16.0` | `3.17.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.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.0` | `5.55.5` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.5` | `4.4.6` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.30.0` | `2.30.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.2.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.2` | `8.59.1` |\n\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\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.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 `bits-ui` from 2.16.3 to 2.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huntabyte/bits-ui/releases\"\u003ebits-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebits-ui@2.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\u003cli\u003e\n\u003cp\u003eperf(PresenceLayer): simplify and improve efficiency (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2010\"\u003e#2010\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DateField): \u003ccode\u003eonbeforeinput\u003c/code\u003e handling (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1990\"\u003e#1990\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Select): scroll jumping (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2005\"\u003e#2005\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/514ba2313636303c2763c5e8dc723bb738432bdf\"\u003e\u003ccode\u003e514ba23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/fb23a91892d24a15936dfb15d4f25f20cb0e21e2\"\u003e\u003ccode\u003efb23a91\u003c/code\u003e\u003c/a\u003e fix(ContextMenu): prevent left-click on nested context-menu triggers from dis...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/3857785c676380458fb9e05e8dc2d2363ca4f32c\"\u003e\u003ccode\u003e3857785\u003c/code\u003e\u003c/a\u003e fix(HiddenInput): prevent page scroll in nested overflow layouts (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2018\"\u003e#2018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/5ea1e8a75d9d278fefa7fb4eabed3c61938d69d9\"\u003e\u003ccode\u003e5ea1e8a\u003c/code\u003e\u003c/a\u003e fix(HiddenInput): prevent page scroll in nested overflow layouts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.16.3...bits-ui@2.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-sonner` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/releases\"\u003esvelte-sonner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828befe: Fix infinite-duration toasts being dismissed immediately when updated\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/wobsoriano/svelte-sonner/blob/main/CHANGELOG.md\"\u003esvelte-sonner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828befe: Fix infinite-duration toasts being dismissed immediately when updated\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/eddc0c1e6b03c22435cc6c949e41316b18dbca72\"\u003e\u003ccode\u003eeddc0c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/200\"\u003e#200\u003c/a\u003e from wobsoriano/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/cc4170fbcb63485fb4ad56b9b1a2e5b949af4f32\"\u003e\u003ccode\u003ecc4170f\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/ebc35cfea85c90385e2b9dc17810ce00e7c99f06\"\u003e\u003ccode\u003eebc35cf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/199\"\u003e#199\u003c/a\u003e from jrej-dev/fix/infinite-duration-toast-dismissed-o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/828befe1748b5618eea0c0b64b3baf1990dde805\"\u003e\u003ccode\u003e828befe\u003c/code\u003e\u003c/a\u003e chore: add changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/939cb0d465ce27929b2dac72650efd2522ad1b33\"\u003e\u003ccode\u003e939cb0d\u003c/code\u003e\u003c/a\u003e fix: dont restart auto-close timer when updating an infinite-duration toast\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/compare/v1.1.0...v1.1.1\"\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.15.1 to 2.16.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\u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3bb446a: Update \u003ccode\u003e@inlang/sdk\u003c/code\u003e to \u003ccode\u003e2.9.2\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8401dae: Add new \u003ccode\u003eparaglide-js compile\u003c/code\u003e CLI flags for compiler options that were\npreviously only available through the programmatic API or bundler plugins.\u003c/p\u003e\n\u003cp\u003eYou can now:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eenable or disable emitted \u003ccode\u003e.gitignore\u003c/code\u003e, \u003ccode\u003e.prettierignore\u003c/code\u003e, and \u003ccode\u003eREADME.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eexplicitly enable or disable emitted \u003ccode\u003e.d.ts\u003c/code\u003e files\u003c/li\u003e\n\u003cli\u003epass a custom \u003ccode\u003eisServer\u003c/code\u003e expression for runtime tree-shaking\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese options are forwarded through regular and \u003ccode\u003e--watch\u003c/code\u003e compiles so the CLI\nmatches the existing compiler behavior more closely.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb10186d: Fix numeric input match inference so generated message typings accept both numeric and string literal forms for values like \u003ccode\u003einput=1\u003c/code\u003e, matching runtime behavior without relying on broad loose coercion.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.15.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec716c6d: Fix proxy-aware URL handling in \u003ccode\u003eparaglideMiddleware()\u003c/code\u003e, \u003ccode\u003eshouldRedirect()\u003c/code\u003e, and locale extraction by adding an \u003ccode\u003eeffectiveRequestUrl\u003c/code\u003e override for browser-facing URLs behind TLS-terminating proxies and load balancers. Addresses \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/652\"\u003e#652\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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 `@sveltejs/kit` from 2.55.0 to 2.58.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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.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\u003cli\u003e\n\u003cp\u003efix: don't warn about removed SSI comments in \u003ccode\u003etransformPageChunk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15695\"\u003e#15695\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eServer-side include (SSI) directives like \u003ccode\u003e\u0026lt;!--#include virtual=\u0026quot;...\u0026quot; --\u0026gt;\u003c/code\u003e are HTML comments that are replaced by servers such as nginx. Previously, removing them in \u003ccode\u003etransformPageChunk\u003c/code\u003e would trigger a false positive warning about breaking Svelte's hydration. Since SSI comments always start with \u003ccode\u003e\u0026lt;!--#\u003c/code\u003e and Svelte's hydration comments never do, they can be safely excluded from the check.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eChange enhance function return type from void to MaybePromise\u003c!-- raw HTML omitted --\u003e. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15710\"\u003e#15710\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: throw an error when \u003ccode\u003eresolve\u003c/code\u003e is called with an external URL (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15733\"\u003e#15733\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid FOUC for CSR-only pages by loading styles and fonts before CSR starts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15718\"\u003e#15718\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset form result on redirect (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15724\"\u003e#15724\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.57.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: better validation for \u003ccode\u003eredirect\u003c/code\u003e inputs (\u003ca href=\"https://github.com/sveltejs/kit/commit/10d7b44425c3d9da642eecce373d0c6ef83b4fcd\"\u003e\u003ccode\u003e10d7b44\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: enforce \u003ccode\u003eBODY_SIZE_LIMIT\u003c/code\u003e on chunked requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/3202ed6c98f9e8d86bf0c4c7ad0f2e273e5e3b95\"\u003e\u003ccode\u003e3202ed6\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use default values as fallbacks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15680\"\u003e#15680\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: relax form typings for union types (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15687\"\u003e#15687\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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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\u003cli\u003e\n\u003cp\u003efix: don't warn about removed SSI comments in \u003ccode\u003etransformPageChunk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15695\"\u003e#15695\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eServer-side include (SSI) directives like \u003ccode\u003e\u0026lt;!--#include virtual=\u0026quot;...\u0026quot; --\u0026gt;\u003c/code\u003e are HTML comments that are replaced by servers such as nginx. Previously, removing them in \u003ccode\u003etransformPageChunk\u003c/code\u003e would trigger a false positive warning about breaking Svelte's hydration. Since SSI comments always start with \u003ccode\u003e\u0026lt;!--#\u003c/code\u003e and Svelte's hydration comments never do, they can be safely excluded from the check.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eChange enhance function return type from void to MaybePromise\u003c!-- raw HTML omitted --\u003e. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15710\"\u003e#15710\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: throw an error when \u003ccode\u003eresolve\u003c/code\u003e is called with an external URL (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15733\"\u003e#15733\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid FOUC for CSR-only pages by loading styles and fonts before CSR starts (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15718\"\u003e#15718\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset form result on redirect (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15724\"\u003e#15724\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.57.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: better validation for \u003ccode\u003eredirect\u003c/code\u003e inputs (\u003ca href=\"https://github.com/sveltejs/kit/commit/10d7b44425c3d9da642eecce373d0c6ef83b4fcd\"\u003e\u003ccode\u003e10d7b44\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: enforce \u003ccode\u003eBODY_SIZE_LIMIT\u003c/code\u003e on chunked requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/3202ed6c98f9e8d86bf0c4c7ad0f2e273e5e3b95\"\u003e\u003ccode\u003e3202ed6\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8cc203abe729c004d6e15fc31d553286f9b06cea\"\u003e\u003ccode\u003e8cc203a\u003c/code\u003e\u003c/a\u003e fix: don't warn about removed SSI comments in transformPageChunk (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15695\"\u003e#15695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/6b41862871d4272f7b7a1fba203ad66370fa1065\"\u003e\u003ccode\u003e6b41862\u003c/code\u003e\u003c/a\u003e Testing fix for CVE-2026-40073 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15701\"\u003e#15701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ee8047b443598d337f9b0a0098389fa8df001b87\"\u003e\u003ccode\u003eee8047b\u003c/code\u003e\u003c/a\u003e fix: throw on external links in \u003ccode\u003eresolve\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15733\"\u003e#15733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f06726c622135f88212edb5003dd1998cf0ddf01\"\u003e\u003ccode\u003ef06726c\u003c/code\u003e\u003c/a\u003e Change enhance function return type to void | Promise\u0026lt;void\u0026gt; (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15710\"\u003e#15710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b34cc27732a6409c323d2eb723405a95642ea0ba\"\u003e\u003ccode\u003eb34cc27\u003c/code\u003e\u003c/a\u003e fix: reset form result on redirect (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15724\"\u003e#15724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/394470c21b4453b146dcb996bbd29cfc33a09d77\"\u003e\u003ccode\u003e394470c\u003c/code\u003e\u003c/a\u003e fix: restore correct \u003ccode\u003eRemoteFormFields\u003c/code\u003e typing for nullable array fields (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15\"\u003e#15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b77f00dbdb1a37ba611e153f1cce2e898fb83d63\"\u003e\u003ccode\u003eb77f00d\u003c/code\u003e\u003c/a\u003e fix: allow \u003ccode\u003equery().current\u003c/code\u003e and other data properties to work in non-reactiv...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/50cc685cfa75219d3d18603e40e11da147d76928\"\u003e\u003ccode\u003e50cc685\u003c/code\u003e\u003c/a\u003e fix: link stylesheets and fonts in the head even when SSR is disabled (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15718\"\u003e#15718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.58.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\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.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\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e'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 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\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 `eslint-plugin-svelte` from 3.16.0 to 3.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1321\"\u003e#1321\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ResolvedPathname types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1489\"\u003e#1489\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - feat(no-navigation-without-resolve): added support for ternary expressions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marekdedic\"\u003e\u003ccode\u003e@​marekdedic\u003c/code\u003e\u003c/a\u003e! - fix(no-navigation-without-resolve): properly detecting invalid binary expression operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/21253c49bf65e95419ae45971f6c383fce43cb72\"\u003e\u003ccode\u003e21253c4\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1519\"\u003e#1519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/97d89f7d068321d4f79399c6c695ca4c0de2bd82\"\u003e\u003ccode\u003e97d89f7\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ResolvedPathname types...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cbcb872ea3ea45cac5b3ad077204c31426cd8e4a\"\u003e\u003ccode\u003ecbcb872\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to ^0.28.0 (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1886399d900551c3b3c786518e934803b521e06e\"\u003e\u003ccode\u003e1886399\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1501\"\u003e#1501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/eb8172cc5eaf2f319542e6ce42c8319ac48bd517\"\u003e\u003ccode\u003eeb8172c\u003c/code\u003e\u003c/a\u003e feat(no-navigation-without-resolve): added support for ternary expressions (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/b742163d240e5cb99359ed372659489c0ed94b30\"\u003e\u003ccode\u003eb742163\u003c/code\u003e\u003c/a\u003e fix(no-navigation-without-resolve): properly detecting invalid binary express...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.17.1/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.4.0 to 17.5.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.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)  5d84602\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c\"\u003e\u003ccode\u003eb8170c8\u003c/code\u003e\u003c/a\u003e 17.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80\"\u003e\u003ccode\u003e5d84602\u003c/code\u003e\u003c/a\u003e Update globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc\"\u003e\u003ccode\u003e1b727e5\u003c/code\u003e\u003c/a\u003e Fix build script for ES globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier-plugin-tailwindcss` from 0.7.2 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases\"\u003eprettier-plugin-tailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire at least Prettier 3.7.x (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport public sorting APIs to \u003ccode\u003e/sorter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove config resolution caching with directory-based cache (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad compatible plugins on demand and tighten plugin detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad v3/v4 modules only when needed (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove recast/ast-types deps and optimize dynamic JS attribute handling (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused deps (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the plugin that has already been imported rather than dynamically importing it again (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip visiting non-node children (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize whitespace-only class detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecanCollapseWhitespaceIn\u003c/code\u003e handling for \u003ccode\u003e\u0026quot;tailwindPreserveWhitespace\u0026quot;: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.4\u003c/h2\u003e\n\u003cp\u003eSame as v0.7.2, since v0.7.3 contained breaking changes.\u003c/p\u003e\n\u003ch2\u003ev0.7.3\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md\"\u003eprettier-plugin-tailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.8.0] - 2026-04-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire at least Prettier 3.7.x (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport public sorting APIs to \u003ccode\u003e/sorter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove top-level await (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove load-time performance (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove config resolution caching with directory-based cache (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad compatible plugins on demand and tighten plugin detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/437\"\u003e#437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad v3/v4 modules only when needed (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove recast/ast-types deps and optimize dynamic JS attribute handling (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unused deps (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the plugin that has already been imported rather than dynamically importing it again (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip visiting non-node children (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize whitespace-only class detection (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCollapse whitespace in template literals with adjacent quasis (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ecanCollapseWhitespaceIn\u003c/code\u003e handling for \u003ccode\u003e\u0026quot;tailwindPreserveWhitespace\u0026quot;: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/f77532e1c604f1ab06bc1b9902f6d9b115150998\"\u003e\u003ccode\u003ef77532e\u003c/code\u003e\u003c/a\u003e 0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/4815377fb1bb89cfe94bcbf566d1d6283f8e41e3\"\u003e\u003ccode\u003e4815377\u003c/code\u003e\u003c/a\u003e Update the changelog for recent PRs (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/0a7ddcb677a9ae10837f9941ae9fef2d9b33386d\"\u003e\u003ccode\u003e0a7ddcb\u003c/code\u003e\u003c/a\u003e Fix insiders tags sometimes published to latest channel (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/8066e85c13026f118bef653217d34f5aed0bec20\"\u003e\u003ccode\u003e8066e85\u003c/code\u003e\u003c/a\u003e release on \u003ccode\u003epublished\u003c/code\u003e event\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/3b0ed57817c1b44ecf14484b55e3720fe15dc261\"\u003e\u003ccode\u003e3b0ed57\u003c/code\u003e\u003c/a\u003e move \u003ccode\u003e--silent\u003c/code\u003e flag before the script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/f7d2598fe00779cd362819437f4f0a1f866208fc\"\u003e\u003ccode\u003ef7d2598\u003c/code\u003e\u003c/a\u003e 0.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/9a511914abfa10fa6f66405cee3e46892b9b6a2b\"\u003e\u003ccode\u003e9a51191\u003c/code\u003e\u003c/a\u003e merge \u003ccode\u003erelease.yml\u003c/code\u003e and \u003ccode\u003erelease-insiders.yml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/3997fbd5ddf63b8b5bf600bff00b128acc8bfb7e\"\u003e\u003ccode\u003e3997fbd\u003c/code\u003e\u003c/a\u003e Use explicit import() expressions in plugin load arrays for bundler compatibi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/125a8bc77639529a5a0c7e4e8a02174d7ed2d70b\"\u003e\u003ccode\u003e125a8bc\u003c/code\u003e\u003c/a\u003e Fix v3 config loading with Jiti re-exports (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/commit/2ac6e70fe9ef595cd910fc94ab98431ad652c6e4\"\u003e\u003ccode\u003e2ac6e70\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003eminify: \u0026quot;dce-only\u003c/code\u003e in tsdown (\u003ca href=\"https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.7.2...v0.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier-plugin-tailwindcss since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.55.0 to 5.55.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.55.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't mark deriveds while an effect is updating (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18124\"\u003e#18124\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: do not dispatch introstart event with animation of animate directive (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18122\"\u003e#18122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: never mark a child effect root as inert (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18111\"\u003e#18111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset context after waiting on blockers of \u003ccode\u003e@const\u003c/code\u003e expressions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18100\"\u003e#18100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep flushing new eager effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18102\"\u003e#18102\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure proper HMR updates for dynamic components (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18079\"\u003e#18079\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly calculate \u003ccode\u003e@const\u003c/code\u003e blockers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18039\"\u003e#18039\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: freeze deriveds once their containing effects are destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17921\"\u003e#17921\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: defer error boundary rendering in forks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18076\"\u003e#18076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid false positives for reactivity loss warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18088\"\u003e#18088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.55.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: invalidate \u003ccode\u003e@const\u003c/code\u003e tags based on visible references in legacy mode (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18041\"\u003e#18041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle parens in template expressions more robustly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18075\"\u003e#18075\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: disallow \u003ccode\u003e--\u003c/code\u003e in \u003ccode\u003eidPrefix\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18038\"\u003e#18038\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correct types for \u003ccode\u003eontoggle\u003c/code\u003e on \u003ccode\u003e\u0026lt;details\u0026gt;\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18063\"\u003e#18063\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't override \u003ccode\u003e$destroy/set/on\u003c/code\u003e instance methods in dev mode (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18034\"\u003e#18034\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: unskip branches of earlier batches after commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18048\"\u003e#18048\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: never set derived.v inside fork (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18037\"\u003e#18037\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip rebase logic in non-async mode (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18040\"\u003e#18040\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't reset status of uninitialized deriveds (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18054\"\u003e#18054\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.55.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't mark deriveds while an effect is updating (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18124\"\u003e#18124\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: do not dispatch introstart event with animation of animate directive (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18122\"\u003e#18122\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: never mark a child effect root as inert (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18111\"\u003e#18111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset context after waiting on blockers of \u003ccode\u003e@const\u003c/code\u003e expressions (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18100\"\u003e#18100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: keep flushing new eager effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18102\"\u003e#18102\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure proper HMR updates for dynamic components (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18079\"\u003e#18079\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly calculate \u003ccode\u003e@const\u003c/code\u003e blockers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18039\"\u003e#18039\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: freeze deriveds once their containing effects are destroyed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17921\"\u003e#17921\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: defer error boundary rendering in forks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18076\"\u003e#18076\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid false positives for reactivity loss warning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18088\"\u003e#18088\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.55.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: invalidate \u003ccode\u003e@const\u003c/code\u003e tags based on visible references in legacy mode (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18041\"\u003e#18041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle parens in template expressions more robustly (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/fpindej/netrock/pull/485","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/fpindej%2Fnetrock/issues/485","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/485/packages"}},{"old_version":"2.29.1","new_version":"2.30.1","update_type":"minor","path":null,"pr_created_at":"2026-03-30T10:00:22.000Z","version_change":"2.29.1 → 2.30.1","issue":{"uuid":"4169359709","node_id":"PR_kwDORZuAVM7Oj92t","number":19,"state":"closed","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-04T11:03:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T10:00:22.000Z","updated_at":"2026-05-04T11:04:00.000Z","time_to_close":3027816,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":38,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@graphql-codegen/cli","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/introspection","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.12.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.55.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.41.1","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.16.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.40.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.55.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.1.0","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.52","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.57.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.27.0","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.0` | `6.2.1` |\n| [@graphql-codegen/introspection](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection) | `5.0.0` | `5.0.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.12.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.55.0` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.41.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.2` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.16.0` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.20.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.40.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.55.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.5` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.1.0` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.52` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.57.2` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.27.0` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/cli` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10618\"\u003e#10618\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e804925361f326fe2fc7a2ee3f6db950bcd79dab\"\u003e\u003ccode\u003ee804925\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/PalmerTurley34\"\u003e\u003ccode\u003e@​PalmerTurley34\u003c/code\u003e\u003c/a\u003e! - Honor per-output preset \u003ccode\u003eimportExtension\u003c/code\u003e and \u003ccode\u003eemitLegacyCommonJSImports\u003c/code\u003e config instead of always using the root config values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10617\"\u003e#10617\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ikusakov2\"\u003e\u003ccode\u003e@​ikusakov2\u003c/code\u003e\u003c/a\u003e! - Allow GraphQLSchema to be passed directly to generate({schema: ...}) function\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/apollo-engine-loader/v/8.0.28\"\u003e\u003ccode\u003e@graphql-tools/apollo-engine-loader@^8.0.28\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/code-file-loader/v/8.1.28\"\u003e\u003ccode\u003e@graphql-tools/code-file-loader@^8.1.28\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/git-loader/v/8.0.32\"\u003e\u003ccode\u003e@graphql-tools/git-loader@^8.0.32\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/github-loader/v/9.0.6\"\u003e\u003ccode\u003e@graphql-tools/github-loader@^9.0.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^9.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/graphql-file-loader/v/8.1.11\"\u003e\u003ccode\u003e@graphql-tools/graphql-file-loader@^8.1.11\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/json-file-loader/v/8.0.26\"\u003e\u003ccode\u003e@graphql-tools/json-file-loader@^8.0.26\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/load/v/8.1.8\"\u003e\u003ccode\u003e@graphql-tools/load@^8.1.8\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^8.1.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/url-loader/v/9.0.6\"\u003e\u003ccode\u003e@graphql-tools/url-loader@^9.0.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^9.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.0.0\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^10.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/graphql-config/v/5.1.6\"\u003e\u003ccode\u003egraphql-config@^5.1.6\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^5.1.1\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10590\"\u003e#10590\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ya2s\"\u003e\u003ccode\u003e@​ya2s\u003c/code\u003e\u003c/a\u003e! - Fix GraphQL Config loading to forward nested \u003ccode\u003eextensions.codegen.config\u003c/code\u003e options\nwhen loading schemas/documents, matching \u003ccode\u003ecodegen.ts\u003c/code\u003e behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10569\"\u003e#10569\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/etr2460\"\u003e\u003ccode\u003e@​etr2460\u003c/code\u003e\u003c/a\u003e! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/590fcfab389d123d120f1f2130c3dc5466e9f7ed\"\u003e\u003ccode\u003e590fcfa\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10641\"\u003e#10641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e804925361f326fe2fc7a2ee3f6db950bcd79dab\"\u003e\u003ccode\u003ee804925\u003c/code\u003e\u003c/a\u003e fix(cli): honor per-output preset import config (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10618\"\u003e#10618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/fbd83608f90001bce6832c71f16ce95ae53b136e\"\u003e\u003ccode\u003efbd8360\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10639\"\u003e#10639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c4db2abd0578d7b1c9b4197dfa41dae3ef6252b\"\u003e\u003ccode\u003e8c4db2a\u003c/code\u003e\u003c/a\u003e New feature: schema can be passed pre-parsed to generate() function as GraphQ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/83b74fe803e268c8f748852cf3f7d53d5d044b71\"\u003e\u003ccode\u003e83b74fe\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10620\"\u003e#10620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Bump graphql tools (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10619\"\u003e#10619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8ae0fdd31dbe100ba2b4b6b19a4f392b21fbe4c5\"\u003e\u003ccode\u003e8ae0fdd\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10600\"\u003e#10600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e fix(cli): forward nested graphql-config loader options (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10590\"\u003e#10590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/62c76188d4e660efa50dcf486921804adc70e1b5\"\u003e\u003ccode\u003e62c7618\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10570\"\u003e#10570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10569\"\u003e#10569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.2.1/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/introspection` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/other/introspection/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/introspection\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^6.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c01bce20c4c20ee7342832e63f042d54044b2942\"\u003e\u003ccode\u003ec01bce2\u003c/code\u003e\u003c/a\u003e Add Prettier Check action (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7710\"\u003e#7710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c3bf5b69cfd3b59944ec4b1cf9f2903a4a0b5207\"\u003e\u003ccode\u003ec3bf5b6\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7206\"\u003e#7206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/6002feb3dd2887621dedfd3b70fcbdbb481e7fa2\"\u003e\u003ccode\u003e6002feb\u003c/code\u003e\u003c/a\u003e fix: exports for react native (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/introspection/issues/7201\"\u003e#7201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/time@5.0.1/packages/plugins/other/introspection\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/schema-ast` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/other/schema-ast/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/schema-ast\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.0.0\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.0.0\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e^10.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/b1d7d912e7deebd3122b5642c12034fd04a8aedb\"\u003e\u003ccode\u003eb1d7d91\u003c/code\u003e\u003c/a\u003e New docs and website based on Nextra (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7981\"\u003e#7981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/b4a8e8bb009a97393ee7e8c18cd491a3d88241c4\"\u003e\u003ccode\u003eb4a8e8b\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/8028\"\u003e#8028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d84afec0950b234cd716ea76436e3800a978328c\"\u003e\u003ccode\u003ed84afec\u003c/code\u003e\u003c/a\u003e feat: generate TypeScript modules compatible exports map and dist structure (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/2ae597bf75e246443c02ec64ad1ef07fd1d7a429\"\u003e\u003ccode\u003e2ae597b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7770\"\u003e#7770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/4b5036e4daaa3271f81b83ead857dcd892387714\"\u003e\u003ccode\u003e4b5036e\u003c/code\u003e\u003c/a\u003e Bring back admonitions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7757\"\u003e#7757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c01bce20c4c20ee7342832e63f042d54044b2942\"\u003e\u003ccode\u003ec01bce2\u003c/code\u003e\u003c/a\u003e Add Prettier Check action (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/other/schema-ast/issues/7710\"\u003e#7710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/time@5.0.1/packages/plugins/other/schema-ast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e6.2.3\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/schema-ast\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/137ca2c706eb86b4069d3d91b7f6990eef3b60ba\"\u003e\u003ccode\u003e137ca2c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9648\"\u003e#9648\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/671859c40291c1264ea5fa735518b5de3c4020be\"\u003e\u003ccode\u003e671859c\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9648\"\u003e#9648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/95cdf709a104f5743468bf87754d1ccb9b5e9194\"\u003e\u003ccode\u003e95cdf70\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9700\"\u003e#9700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/40a29e91ea25ed5ad6acb15ccca1767dafbdd7c5\"\u003e\u003ccode\u003e40a29e9\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency tslib to v2.6.2 (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9640\"\u003e#9640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/a509268237c4b4fbca1aa195d991ca11819586f8\"\u003e\u003ccode\u003ea509268\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9501\"\u003e#9501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/2276708d0ea2aab4942136923651226de4aabe5a\"\u003e\u003ccode\u003e2276708\u003c/code\u003e\u003c/a\u003e Revert default ID scalar input type to string (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9497\"\u003e#9497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5c7b3b34955a34f07906892abe39bba705fb5f5f\"\u003e\u003ccode\u003e5c7b3b3\u003c/code\u003e\u003c/a\u003e Upcoming Release Changes (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9355\"\u003e#9355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e1dc75f3c598bf7f83138ca533619716fc73f823\"\u003e\u003ccode\u003ee1dc75f\u003c/code\u003e\u003c/a\u003e Added support for \u003ccode\u003eenumSuffix\u003c/code\u003e (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/9304\"\u003e#9304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/9e8bd9d1039646217ef0e6007e3a349631bdd1a3\"\u003e\u003ccode\u003e9e8bd9d\u003c/code\u003e\u003c/a\u003e Fix scalar input/output object bug when given external file or module pattern...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ba84a3a2758d94dac27fcfbb1bafdf3ed7c32929\"\u003e\u003ccode\u003eba84a3a\u003c/code\u003e\u003c/a\u003e Update typescript, typescript-operations and typescript-resolvers plugins Sca...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@5.0.9/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10619\"\u003e#10619\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ardatan\"\u003e\u003ccode\u003e@​ardatan\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency \u003ca href=\"https://www.npmjs.com/package/@graphql-codegen/visitor-plugin-common/v/6.2.3\"\u003e\u003ccode\u003e@graphql-codegen/visitor-plugin-common@^6.2.3\u003c/code\u003e ↗︎\u003c/a\u003e (from \u003ccode\u003e6.2.3\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/cdf5dc56c5591cfe031e02cbc31deff761a40072\"\u003e\u003ccode\u003ecdf5dc5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10580\"\u003e#10580\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Georgegriff\"\u003e\u003ccode\u003e@​Georgegriff\u003c/code\u003e\u003c/a\u003e! - fixed invalid extracted concrete type name on shared interface\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/21fbf0db2ba7a560aeb0aa52e9b9bf792ac94227\"\u003e\u003ccode\u003e21fbf0d\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/83a586a8e213bc7642126f49b7567b462cd47367\"\u003e\u003ccode\u003e83a586a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9847\"\u003e#9847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/920b443a401b8cc4811f64ec5b25fc7b4ae32b53\"\u003e\u003ccode\u003e920b443\u003c/code\u003e\u003c/a\u003e adding allowUndefinedQueryVariables option to typescript-operations plugin (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ed9c205d15d7f14ed73e54aecf40e4fad5664e9d\"\u003e\u003ccode\u003eed9c205\u003c/code\u003e\u003c/a\u003e fix(typescript-operations): properly handle aliased conditionals (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9842\"\u003e#9842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8c40cdff828f919c98c5df2cd5d4b4fc581f8e90\"\u003e\u003ccode\u003e8c40cdf\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9846\"\u003e#9846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/56882d26caaa34e1b7c1f45ada61626d3039779e\"\u003e\u003ccode\u003e56882d2\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9837\"\u003e#9837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/ebd081798fdcf5e8d5af557a5e17361992a1a0af\"\u003e\u003ccode\u003eebd0817\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9819\"\u003e#9819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/eaa3d60c11afbe86ba269b2a488891f83089fa03\"\u003e\u003ccode\u003eeaa3d60\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9812\"\u003e#9812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d8364e045a46ca6e8173583b5108d161c6832975\"\u003e\u003ccode\u003ed8364e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9810\"\u003e#9810\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9811\"\u003e#9811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/840c66d88a9b466eb5683b54bfe25b0c168b42fb\"\u003e\u003ccode\u003e840c66d\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/9810\"\u003e#9810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typed-document-node@5.0.9/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.2.0\u003c/h2\u003e\n\u003cp\u003eIn this release, we are excited to announce that \u003ca href=\"https://react-spectrum.adobe.com/ListView\"\u003eListView\u003c/a\u003e and \u003ca href=\"https://react-spectrum.adobe.com/Menu#unavailable-items\"\u003eunavailable menu items\u003c/a\u003e are now available! In addition, we have added \u003ca href=\"https://react-spectrum.adobe.com/ActionBar\"\u003eActionBar\u003c/a\u003e support for TreeView and \u003ca href=\"https://react-spectrum.adobe.com/Picker#custom-render-value\"\u003ecustom renderer support\u003c/a\u003e for the Picker's display value. We also shipped multiple TableView fixes and a set of documentation improvements including a Typography search view now available in the main search menu.\u003c/p\u003e\n\u003cp\u003eThanks to all of our contributors for the updates in this release.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-2-0\"\u003eFull release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8df187370053aa35f553cb388ad670f65e1ab371\"\u003e\u003ccode\u003e8df1873\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a6e720d35bf4acf2564bde14dc1b7fdca372372a\"\u003e\u003ccode\u003ea6e720d\u003c/code\u003e\u003c/a\u003e chore: bump macro plugin version for Stackblitz (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9730\"\u003e#9730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/971162c914d967b241c07e36b57600b30aa73dc2\"\u003e\u003ccode\u003e971162c\u003c/code\u003e\u003c/a\u003e fix: S2 ListView polish styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9717\"\u003e#9717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cdbfe4816963758432b4c3bcef436bb72e8a08e3\"\u003e\u003ccode\u003ecdbfe48\u003c/code\u003e\u003c/a\u003e chore: fixing defaultSelectedKey type consistency and removing unneeded impor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/7b9da59467484d6973ea707104027900b96d58c3\"\u003e\u003ccode\u003e7b9da59\u003c/code\u003e\u003c/a\u003e fix: Tree keyboard drag and drop should skip content nodes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9724\"\u003e#9724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/2fd0040fc37eb7c1d5361da9b6be81db5af582f1\"\u003e\u003ccode\u003e2fd0040\u003c/code\u003e\u003c/a\u003e chore: update example apps with ListView and Unavailable MenuItem examples (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/98d99cbe29e313962a8592954cb06846576e95fc\"\u003e\u003ccode\u003e98d99cb\u003c/code\u003e\u003c/a\u003e fix(TableView): updated disabled behavior to match ListView/TreeView (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9720\"\u003e#9720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cf8473575fd2fb169069256360a19e5e6ce70088\"\u003e\u003ccode\u003ecf84735\u003c/code\u003e\u003c/a\u003e fix: prevent calling focus on elements within template elements (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ea260713aa9226f601e3bbc6eb33e089a0461704\"\u003e\u003ccode\u003eea26071\u003c/code\u003e\u003c/a\u003e docs(ActionBar): add TreeView example to ActionBar docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9718\"\u003e#9718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/75fac888d752c9d3b83d1e6ad3ff73ea329f5419\"\u003e\u003ccode\u003e75fac88\u003c/code\u003e\u003c/a\u003e docs(S2): add illustrations for ListView and AI pages (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9721\"\u003e#9721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): up...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"1.13.4","new_version":"2.27.4","update_type":"major","path":null,"pr_created_at":"2026-03-25T17:39:37.000Z","version_change":"1.13.4 → 2.27.4","issue":{"uuid":"4137242295","node_id":"PR_kwDODZOtbM7NbmAX","number":164,"state":"closed","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["polaroidkidd"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-13T10:29:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T17:39:37.000Z","updated_at":"2026-04-13T10:29:46.000Z","time_to_close":1615801,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":22,"packages":[{"name":"swiper","old_version":"11.1.0","new_version":"12.1.2","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"svelte","old_version":"4.2.12","new_version":"5.53.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"sveltekit-superforms","old_version":"1.13.4","new_version":"2.27.4","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"@octokit/endpoint","old_version":"9.0.5","new_version":"9.0.6","repository_url":"https://github.com/octokit/endpoint.js"},{"name":"@octokit/plugin-paginate-rest","old_version":"9.2.1","new_version":"9.2.2","repository_url":"https://github.com/octokit/plugin-paginate-rest.js"},{"name":"@octokit/request-error","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/octokit/request-error.js"},{"name":"@octokit/request","old_version":"8.3.1","new_version":"8.4.1","repository_url":"https://github.com/octokit/request.js"},{"name":"ajv","old_version":"6.12.6","new_version":"6.14.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"diff","old_version":"5.2.0","new_version":"5.2.2","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"flatted","old_version":"3.3.1","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"immutable","old_version":"4.3.5","new_version":"4.3.8","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"jws","old_version":"3.2.2","new_version":"3.2.3","repository_url":"https://github.com/brianloveswords/node-jws"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"nanoid","old_version":"3.3.7","new_version":"3.3.11","repository_url":"https://github.com/ai/nanoid"},{"name":"rollup","old_version":"4.14.1","new_version":"4.60.0","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 20 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [swiper](https://github.com/nolimits4web/Swiper) | `11.1.0` | `12.1.2` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `4.2.12` | `5.53.5` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `1.13.4` | `2.27.4` |\n| [@octokit/endpoint](https://github.com/octokit/endpoint.js) | `9.0.5` | `9.0.6` |\n| [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) | `9.2.1` | `9.2.2` |\n| [@octokit/request-error](https://github.com/octokit/request-error.js) | `5.1.0` | `5.1.1` |\n| [@octokit/request](https://github.com/octokit/request.js) | `8.3.1` | `8.4.1` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.12.6` | `6.14.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [diff](https://github.com/kpdecker/jsdiff) | `5.2.0` | `5.2.2` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.1` | `3.4.2` |\n| [immutable](https://github.com/immutable-js/immutable-js) | `4.3.5` | `4.3.8` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [jws](https://github.com/brianloveswords/node-jws) | `3.2.2` | `3.2.3` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.7` | `3.3.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.14.1` | `4.60.0` |\n\n\nUpdates `swiper` from 11.1.0 to 12.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nolimits4web/Swiper/releases\"\u003eswiper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.1.2\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev12.1.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e fix focus in virtual mode enabled (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/30550088fd089600aec2d7f8924b88cff13abbe9\"\u003e3055008\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8147\"\u003e#8147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid double-subtracting offsets in centerInsufficientSlides (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8158\"\u003e#8158\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/60b005222a801029a4a00d319517028afba7af18\"\u003e60b0052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent duplicate module initialization in constructor (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8155\"\u003e#8155\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/07738a233b70535c36126c5b579f2bb40049da6c\"\u003e07738a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support boolean as a11y value (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8157\"\u003e#8157\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/6bf76d573196c61db1328350c11e2c44f5d3ec08\"\u003e6bf76d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.1.0\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautoplay:\u003c/strong\u003e broken custom delay percentages with pause/resume (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8133\"\u003e#8133\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/0afecde9781268a60a92f752ea3a3a92420e2dcf\"\u003e0afecde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e Don't use \u003ccode\u003edata-swiper-slide-index\u003c/code\u003e for \u003ccode\u003erealIndex\u003c/code\u003e when virtual module is enabled (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8142\"\u003e#8142\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/bd957f8396f711b83dc1bc6b3d42a59e6d6539d2\"\u003ebd957f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e Escape all CSS selector special characters (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/d35f41a85bd1793de58358d06300440e09187a6d\"\u003ed35f41a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8135\"\u003e#8135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support slidesOffsetBefore and slidesOffsetAfert in cssMode (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/45b98d02b2235b0c425f8bd60ebdc04d7b1a4fbd\"\u003e45b98d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/7926\"\u003e#7926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix lazy preloader removal error in react in vue (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/332f5c77005921c8a260f199cdfe6d3aa5d209a1\"\u003e332f5c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8149\"\u003e#8149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ethumbs:\u003c/strong\u003e update slide classes on virtual swiper update (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8141\"\u003e#8141\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/975277111b73f389043cb0ed19feee0244a80f57\"\u003e9752771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Add \u003ccode\u003eautoScroll\u003c/code\u003e to \u003ccode\u003ethumbs.update\u003c/code\u003e type signature (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8146\"\u003e#8146\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/5d91e6edb4ce35d70019616b51f1e380feb9a082\"\u003e5d91e6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezoom:\u003c/strong\u003e initialize gesture state after programmatic zoom (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8112\"\u003e#8112\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/71e9511802c34482bc8b66abda19a1a518d88d36\"\u003e71e9511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekeyboard:\u003c/strong\u003e add support for custom speed parameter in keyboard navigation (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8148\"\u003e#8148\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/7a4a0e5fc3c85710a37ab021328e083fc3b14e16\"\u003e7a4a0e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew snapToSlideEdge parameter (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/de3131fbf72cccbf1d1473f787ddf15c74612584\"\u003ede3131f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8021\"\u003e#8021\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/4780\"\u003e#4780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.3\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelement:\u003c/strong\u003e fixed reference to nav arrows SVG (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/0b17ecf56bf941e4a5da2a2c171d5e16a9e4552b\"\u003e0b17ecf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8115\"\u003e#8115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add 'getRotateFix' export to effect utils (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/c97ae5d0069cf3d5c745efb63ced9924a64d2453\"\u003ec97ae5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8114\"\u003e#8114\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enavigation:\u003c/strong\u003e add styles for when buttons set before slider (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/4588c5719d4d828548c34f456de099f621f4c709\"\u003e4588c57\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8085\"\u003e#8085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enavigation:\u003c/strong\u003e new \u003ccode\u003eaddIcons\u003c/code\u003e parameter to add SVG icons to nav buttons (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/b955b0c15c3b813bbda7a68cdd250f8a822015df\"\u003eb955b0c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8088\"\u003e#8088\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8087\"\u003e#8087\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enavigation:\u003c/strong\u003e tweak nav styles when adjacent (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/98440d9621c2b06c1c45edf8f4103ce5125e8231\"\u003e98440d9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.0\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/nolimits4web/swiper/blob/master/CHANGELOG.md\"\u003eswiper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v12.1.1...v12.1.3\"\u003e12.1.3\u003c/a\u003e (2026-03-24)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use virtual slides count in onResize when virtual mode is enabled (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8163\"\u003e#8163\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/44000834d05ac339a9c4dfbaaa3f60c1a0631cff\"\u003e4400083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egrid:\u003c/strong\u003e round down \u003ccode\u003eslidesPerView\u003c/code\u003e before calculating number of slides (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8172\"\u003e#8172\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/49a55ab2c89c63679cdd21d389ec7ef9d9d375f4\"\u003e49a55ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelement:\u003c/strong\u003e add navigation button slots (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/cc8224177d5f577b672e37b9386f7388d71ba3c3\"\u003ecc82241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v12.1.0...v12.1.1\"\u003e12.1.1\u003c/a\u003e (2026-02-13)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ea11y:\u003c/strong\u003e fix focus in virtual mode enabled (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/30550088fd089600aec2d7f8924b88cff13abbe9\"\u003e3055008\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8147\"\u003e#8147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e avoid double-subtracting offsets in centerInsufficientSlides (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8158\"\u003e#8158\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/60b005222a801029a4a00d319517028afba7af18\"\u003e60b0052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent duplicate module initialization in constructor (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8155\"\u003e#8155\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8156\"\u003e#8156\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/07738a233b70535c36126c5b579f2bb40049da6c\"\u003e07738a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e support boolean as a11y value (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8157\"\u003e#8157\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/6bf76d573196c61db1328350c11e2c44f5d3ec08\"\u003e6bf76d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v12.0.3...v12.1.0\"\u003e12.1.0\u003c/a\u003e (2026-01-28)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eautoplay:\u003c/strong\u003e broken custom delay percentages with pause/resume (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8133\"\u003e#8133\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/0afecde9781268a60a92f752ea3a3a92420e2dcf\"\u003e0afecde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e Don't use \u003ccode\u003edata-swiper-slide-index\u003c/code\u003e for \u003ccode\u003erealIndex\u003c/code\u003e when virtual module is enabled (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8142\"\u003e#8142\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/bd957f8396f711b83dc1bc6b3d42a59e6d6539d2\"\u003ebd957f8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e Escape all CSS selector special characters (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/d35f41a85bd1793de58358d06300440e09187a6d\"\u003ed35f41a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8135\"\u003e#8135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e support slidesOffsetBefore and slidesOffsetAfert in cssMode (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/45b98d02b2235b0c425f8bd60ebdc04d7b1a4fbd\"\u003e45b98d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/7926\"\u003e#7926\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix lazy preloader removal error in react in vue (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/332f5c77005921c8a260f199cdfe6d3aa5d209a1\"\u003e332f5c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8149\"\u003e#8149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ethumbs:\u003c/strong\u003e update slide classes on virtual swiper update (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8141\"\u003e#8141\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/975277111b73f389043cb0ed19feee0244a80f57\"\u003e9752771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Add \u003ccode\u003eautoScroll\u003c/code\u003e to \u003ccode\u003ethumbs.update\u003c/code\u003e type signature (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8146\"\u003e#8146\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/5d91e6edb4ce35d70019616b51f1e380feb9a082\"\u003e5d91e6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezoom:\u003c/strong\u003e initialize gesture state after programmatic zoom (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8112\"\u003e#8112\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/71e9511802c34482bc8b66abda19a1a518d88d36\"\u003e71e9511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekeyboard:\u003c/strong\u003e add support for custom speed parameter in keyboard navigation (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8148\"\u003e#8148\u003c/a\u003e) (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/7a4a0e5fc3c85710a37ab021328e083fc3b14e16\"\u003e7a4a0e5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew snapToSlideEdge parameter (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/de3131fbf72cccbf1d1473f787ddf15c74612584\"\u003ede3131f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8021\"\u003e#8021\u003c/a\u003e \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/4780\"\u003e#4780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v12.0.2...v12.0.3\"\u003e12.0.3\u003c/a\u003e (2025-10-21)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelement:\u003c/strong\u003e fixed reference to nav arrows SVG (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/0b17ecf56bf941e4a5da2a2c171d5e16a9e4552b\"\u003e0b17ecf\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8115\"\u003e#8115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e add 'getRotateFix' export to effect utils (\u003ca href=\"https://github.com/nolimits4web/Swiper/commit/c97ae5d0069cf3d5c745efb63ced9924a64d2453\"\u003ec97ae5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8114\"\u003e#8114\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/nolimits4web/swiper/commit/2fd88b718b6854e8d6be7f183e68b73b68dae816\"\u003e\u003ccode\u003e2fd88b7\u003c/code\u003e\u003c/a\u003e 12.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/d3e663322a13043ca63aaba235d8cf3900e0c8cf\"\u003e\u003ccode\u003ed3e6633\u003c/code\u003e\u003c/a\u003e fix prototype pollution bypass in extend() util\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/70c48c16f99affa29236ac13b16a37f43da38ae0\"\u003e\u003ccode\u003e70c48c1\u003c/code\u003e\u003c/a\u003e 12.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/30550088fd089600aec2d7f8924b88cff13abbe9\"\u003e\u003ccode\u003e3055008\u003c/code\u003e\u003c/a\u003e fix(a11y): fix focus in virtual mode enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/60b005222a801029a4a00d319517028afba7af18\"\u003e\u003ccode\u003e60b0052\u003c/code\u003e\u003c/a\u003e fix(core): avoid double-subtracting offsets in centerInsufficientSlides (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8158\"\u003e#8158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/6bf76d573196c61db1328350c11e2c44f5d3ec08\"\u003e\u003ccode\u003e6bf76d5\u003c/code\u003e\u003c/a\u003e fix(types): support boolean as a11y value (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8157\"\u003e#8157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/07738a233b70535c36126c5b579f2bb40049da6c\"\u003e\u003ccode\u003e07738a2\u003c/code\u003e\u003c/a\u003e fix(core): prevent duplicate module initialization in constructor (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8155\"\u003e#8155\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nolimits4web/Swiper/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/3a1777aa7aefe168eac330f308cedd8c3f4a81e4\"\u003e\u003ccode\u003e3a1777a\u003c/code\u003e\u003c/a\u003e 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/3bc6cfe55421053864f6f53494841959748f332a\"\u003e\u003ccode\u003e3bc6cfe\u003c/code\u003e\u003c/a\u003e 12.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nolimits4web/swiper/commit/45b98d02b2235b0c425f8bd60ebdc04d7b1a4fbd\"\u003e\u003ccode\u003e45b98d0\u003c/code\u003e\u003c/a\u003e fix(core): support slidesOffsetBefore and slidesOffsetAfert in cssMode\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nolimits4web/Swiper/compare/v11.1.0...v12.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 4.2.12 to 5.53.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make string coercion consistent to \u003ccode\u003etoString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17774\"\u003e#17774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: update expressions on server deriveds (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17767\"\u003e#17767\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: further obfuscate \u003ccode\u003enode:crypto\u003c/code\u003e import from overzealous static analysis (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17763\"\u003e#17763\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle shadowed function names correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17753\"\u003e#17753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow comments in tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17671\"\u003e#17671\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow error boundaries to work on the server (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17672\"\u003e#17672\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: use TrustedHTML to test for customizable \u003c!-- raw HTML omitted --\u003e support, where necessary (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17743\"\u003e#17743\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/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make string coercion consistent to \u003ccode\u003etoString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17774\"\u003e#17774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: update expressions on server deriveds (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17767\"\u003e#17767\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: further obfuscate \u003ccode\u003enode:crypto\u003c/code\u003e import from overzealous static analysis (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17763\"\u003e#17763\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle shadowed function names correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17753\"\u003e#17753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow comments in tags (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17671\"\u003e#17671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/ed14b499d6ea6821b5e8f81a723164eb8198dfa9\"\u003e\u003ccode\u003eed14b49\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17802\"\u003e#17802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e97\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/96fd3ce763525ce6276520ca605dba5ece74ae93\"\u003e\u003ccode\u003e96fd3ce\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17786\"\u003e#17786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1b3e6605190ab8ca21292ddd3ccf2a71387d79fe\"\u003e\u003ccode\u003e1b3e660\u003c/code\u003e\u003c/a\u003e fix: prevent flushed effects from running again (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17787\"\u003e#17787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/673a1ab9643644fe31beda33eacfdec9ee1f2668\"\u003e\u003ccode\u003e673a1ab\u003c/code\u003e\u003c/a\u003e fix: set server context after async transformError (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17799\"\u003e#17799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3a289797bd205182e7677f58daf472caf537afc2\"\u003e\u003ccode\u003e3a28979\u003c/code\u003e\u003c/a\u003e fix: handle default parameters scope leaks (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/fcdc0289db5e6b0f7cf68cd3988450dad567392f\"\u003e\u003ccode\u003efcdc028\u003c/code\u003e\u003c/a\u003e fix: hydrate if blocks correctly (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17784\"\u003e#17784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/97f3ac557158dd7754264dfe735ed83c2ce95e1f\"\u003e\u003ccode\u003e97f3ac5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17775\"\u003e#17775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7deedc5bb4fd6d0f033d00fa9741c7141fffd730\"\u003e\u003ccode\u003e7deedc5\u003c/code\u003e\u003c/a\u003e fix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17769\"\u003e#17769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.5/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for svelte since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 1.13.4 to 2.27.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 tests working.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter didn't use the correct JSON Schema format for dates.\u003c/li\u003e\n\u003cli\u003eNested data traversal for correcting invalid types didn't stop at a valid value, replacing paths with default data further down the tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed client validation issue with rapid multiple blur events.\u003c/li\u003e\n\u003cli\u003eArktype adapter improved.\u003c/li\u003e\n\u003cli\u003eUnion schemas now works with default values, replacing invalid properties even if nested.\u003c/li\u003e\n\u003cli\u003eWhen using the \u003ccode\u003e{ taint: 'untaint-form' }\u003c/code\u003e option, form wasn't untainted unless it was modified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e adapter is finally a \u0026quot;full\u0026quot; adapter, meaning it's retrospectable and doesn't require default values anymore!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuperDebug rune version is back, can now be imported as \u003ccode\u003eimport SuperDebug from 'sveltekit-superforms/SuperDebug.svelte';\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ebigint\u003c/code\u003e handling for Zod 4 and Valibot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.1\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe SuperDebug rune version broke Svelte 4 compatibility, so it has been removed until a solution can be figured out, hopefully very soon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter now handles top-level discriminated unions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://zod.dev/\"\u003eZod 4\u003c/a\u003e adapter added! Adapter names are \u003ccode\u003ezod4\u003c/code\u003e and \u003ccode\u003ezod4Client\u003c/code\u003e, works with both the full version and Zod Mini. As Zod is now using its own JSON Schema representation, and there are some breaking changes like how enums are handled, check migrations carefully and please \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/issues\"\u003ereport any bugs\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://superforms.rocks/concepts/tainted\"\u003etaintedMessage\u003c/a\u003e now passes \u003ccode\u003eBeforeNavigate\u003c/code\u003e to its callback function.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://superforms.rocks/super-debug\"\u003eSuperDebug\u003c/a\u003e now has a Runes version, see the docs for how to import it.\u003c/li\u003e\n\u003cli\u003eAdded config options to \u003ccode\u003evalibotClient\u003c/code\u003e, same as in the \u003ccode\u003evalibot\u003c/code\u003e adapter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.27.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.2] - 2025-10-03\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 tests working.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter didn't use the correct JSON Schema format for dates.\u003c/li\u003e\n\u003cli\u003eNested data traversal for correcting invalid types didn't stop at a valid value, replacing paths with default data further down the tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.1] - 2025-06-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed client validation issue with rapid multiple blur events.\u003c/li\u003e\n\u003cli\u003eArktype adapter improved.\u003c/li\u003e\n\u003cli\u003eUnion schemas now works with default values, replacing invalid properties even if nested.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003e{ taint: 'untaint-form' }\u003c/code\u003e option, form wasn't untainted unless it was modified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.0] - 2025-06-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e adapter is finally a \u0026quot;full\u0026quot; adapter, meaning it's retrospectable and doesn't require default values anymore!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuperDebug rune version is back, can now be imported as \u003ccode\u003eimport SuperDebug from 'sveltekit-superforms/SuperDebug.svelte';\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ebigint\u003c/code\u003e handling for Zod 4 and Valibot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.26.1] - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe SuperDebug rune version broke Svelte 4 compatibility, so it has been removed until a solution can be figured out, hopefully very soon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter now handles top-level discriminated unions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.26.0] - 2025-06-04\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/34f1abf0c8992213c9bcc571c1f13e09b539db71\"\u003e\u003ccode\u003e34f1abf\u003c/code\u003e\u003c/a\u003e 2.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/4a1310dd1a94176bb22036662c530dad48059ca4\"\u003e\u003ccode\u003e4a1310d\u003c/code\u003e\u003c/a\u003e Fixed prototype pollution when using dataType: 'json'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58faeb9f7d9b73d8f9724a92519e6bb55a07f4ee\"\u003e\u003ccode\u003e58faeb9\u003c/code\u003e\u003c/a\u003e 2.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fe94fa8f37d4ef11f49b1c79809a763123af5a7d\"\u003e\u003ccode\u003efe94fa8\u003c/code\u003e\u003c/a\u003e Fixed prototype pollution when using dataType: 'json'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/0880f91fef0473ead2a4a690699860bf8847ee5d\"\u003e\u003ccode\u003e0880f91\u003c/code\u003e\u003c/a\u003e Type check in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/1576ab4f1667557deba6853d6c7bca362444601a\"\u003e\u003ccode\u003e1576ab4\u003c/code\u003e\u003c/a\u003e More svelte compiler fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/49bb41323ba437ebb3aaaeb1db7615fefa995ebe\"\u003e\u003ccode\u003e49bb413\u003c/code\u003e\u003c/a\u003e Linter fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a2923221e3cadaa92ec8fcace5ce2715eb3af7e5\"\u003e\u003ccode\u003ea292322\u003c/code\u003e\u003c/a\u003e Turned off new svelte eslint rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e77f33c23ed9ad11f01ee787dd086e9d296f5355\"\u003e\u003ccode\u003ee77f33c\u003c/code\u003e\u003c/a\u003e Removed debug output from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/22689d4e13e6e85f51bf2581ec380acbc8ff67ea\"\u003e\u003ccode\u003e22689d4\u003c/code\u003e\u003c/a\u003e 2.27.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v1.13.4...v2.27.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/endpoint` from 9.0.5 to 9.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/endpoint.js/releases\"\u003e\u003ccode\u003e@​octokit/endpoint\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/endpoint.js/compare/v9.0.5...v9.0.6\"\u003e9.0.6\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/515\"\u003e#515\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/endpoint.js/commit/599ff4f76534ea2872f40b41c4ffbbcca987d6a5\"\u003e599ff4f\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/octokit/endpoint.js/commit/599ff4f76534ea2872f40b41c4ffbbcca987d6a5\"\u003e\u003ccode\u003e599ff4f\u003c/code\u003e\u003c/a\u003e fix: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/endpoint.js/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/endpoint.js/compare/v9.0.5...v9.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-paginate-rest` from 9.2.1 to 9.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-paginate-rest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v9.2.1...v9.2.2\"\u003e9.2.2\u003c/a\u003e (2025-02-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/660\"\u003e#660\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/commit/e1e44898cf1870f1496ae7f5b2a4476c71044e6b\"\u003ee1e4489\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/octokit/plugin-paginate-rest.js/commit/e1e44898cf1870f1496ae7f5b2a4476c71044e6b\"\u003e\u003ccode\u003ee1e4489\u003c/code\u003e\u003c/a\u003e fix: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/plugin-paginate-rest.js/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/plugin-paginate-rest.js/compare/v9.2.1...v9.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request-error` from 5.1.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request-error.js/releases\"\u003e\u003ccode\u003e@​octokit/request-error\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request-error.js/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2025-02-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDos regex vulnerability, reported by \u003ca href=\"https://github.com/dayshift\"\u003e\u003ccode\u003e@​dayshift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/octokit/request-error.js/commit/12a14f03dbfbbdc759c1c20a631b277892da09de\"\u003e12a14f0\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/octokit/request-error.js/commit/b51ed2766807a5ca59b5ba477762e84171ccca53\"\u003e\u003ccode\u003eb51ed27\u003c/code\u003e\u003c/a\u003e test: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/dayshift\"\u003e\u003ccode\u003e@​dayshift\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request-error.js/commit/12a14f03dbfbbdc759c1c20a631b277892da09de\"\u003e\u003ccode\u003e12a14f0\u003c/code\u003e\u003c/a\u003e fix: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/dayshift\"\u003e\u003ccode\u003e@​dayshift\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/request-error.js/compare/v5.1.0...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/request` from 8.3.1 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/request.js/releases\"\u003e\u003ccode\u003e@​octokit/request\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v8.4.0...v8.4.1\"\u003e8.4.1\u003c/a\u003e (2025-02-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/741\"\u003e#741\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/356411e3217019aa9fc8a68f4236af82490873c2\"\u003e356411e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/octokit/request.js/compare/v8.3.1...v8.4.0\"\u003e8.4.0\u003c/a\u003e (2024-04-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ere-add \u003ccode\u003eredirect\u003c/code\u003e request option (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/636\"\u003e#636\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/request.js/commit/abc4955217d7626200844b75321be3ac73ef95f6\"\u003eabc4955\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/octokit/request.js/issues/599\"\u003e#599\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/octokit/request.js/commit/356411e3217019aa9fc8a68f4236af82490873c2\"\u003e\u003ccode\u003e356411e\u003c/code\u003e\u003c/a\u003e fix: ReDos regex vulnerability, reported by \u003ca href=\"https://github.com/DayShift\"\u003e\u003ccode\u003e@​DayShift\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/request.js/commit/abc4955217d7626200844b75321be3ac73ef95f6\"\u003e\u003ccode\u003eabc4955\u003c/code\u003e\u003c/a\u003e feat: re-add \u003ccode\u003eredirect\u003c/code\u003e request option (\u003ca href=\"https://redirect.github.com/octokit/request.js/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/request.js/compare/v8.3.1...v8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.12.6 to 6.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/e3af0a723b4b7ad86eff43be355c706d31e0e915\"\u003e\u003ccode\u003ee3af0a7\u003c/code\u003e\u003c/a\u003e 6.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b552ed66191eb338498df3196065c777e3bb71f2\"\u003e\u003ccode\u003eb552ed6\u003c/code\u003e\u003c/a\u003e add regExp option to address $data exploit via a regular expression (CVE-2025...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/72f228665859eed5e2be3a66f8c4a7aff6b34dcf\"\u003e\u003ccode\u003e72f2286\u003c/code\u003e\u003c/a\u003e docs: update v7 info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/231e52b3bca62559202b95e5fb5cee02145b226a\"\u003e\u003ccode\u003e231e52b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1320\"\u003e#1320\u003c/a\u003e from philsturgeon/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d3475fc20416c33fe030c8aa3b09fa411f325bbd\"\u003e\u003ccode\u003ed3475fc\u003c/code\u003e\u003c/a\u003e Add spectral, an AJV util from a sponsor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/413afe01f518ea74d1740a7cb211df787c585544\"\u003e\u003ccode\u003e413afe0\u003c/code\u003e\u003c/a\u003e docs: v7.0.0-beta.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/11e997bda2f3eecb445c1e5a07d96ef7e81c5f5d\"\u003e\u003ccode\u003e11e997b\u003c/code\u003e\u003c/a\u003e update readme for v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 4.3.2 to 5.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e87c1f3c: fix: reject \u003ccode\u003e__proto__\u003c/code\u003e keys in malformed \u003ccode\u003eObject\u003c/code\u003e wrapper payloads\u003c/p\u003e\n\u003cp\u003eThis validates the \u003ccode\u003e\u0026quot;Object\u0026quot;\u003c/code\u003e parse path and throws when the wrapped value has an own \u003ccode\u003e__proto__\u003c/code\u003e key.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e40f1db1: fix: ensure sparse array indices are integers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e87c1f3c: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e keys in null-prototype object parsing\u003c/p\u003e\n\u003cp\u003eThis disallows \u003ccode\u003e__proto__\u003c/code\u003e keys in the \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e parse path so null-prototype object hydration cannot carry that key through parse/unflatten.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f04d4d: fix: Properly handle \u003ccode\u003e__proto__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e819f1ac: fix: better encoding for sparse arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1175584: fix: validate input for \u003ccode\u003eArrayBuffer\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003ee46afa6: fix: validate input for typed arrays\u003c/li\u003e\n\u003cli\u003e1175584: fix: more helpful errors for inputs causing stack overflows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2161d44: fix: add hasOwn check before calling reviver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3d09d4: feat: expose \u003ccode\u003eDevalueError\u003c/code\u003e for \u003ccode\u003einstanceof\u003c/code\u003e checks in \u003ccode\u003ecatch\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003ea3d09d4: feat: add \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003eroot\u003c/code\u003e properties in \u003ccode\u003eDevalueError\u003c/code\u003e instances\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.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/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e87c1f3c: fix: reject \u003ccode\u003e__proto__\u003c/code\u003e keys in malformed \u003ccode\u003eObject\u003c/code\u003e wrapper payloads\u003c/p\u003e\n\u003cp\u003eThis validates the \u003ccode\u003e\u0026quot;Object\u0026quot;\u003c/code\u003e parse path and throws when the wrapped value has an own \u003ccode\u003e__proto__\u003c/code\u003e key.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e40f1db1: fix: ensure sparse array indices are integers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e87c1f3c: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e keys in null-prototype object parsing\u003c/p\u003e\n\u003cp\u003eThis disallows \u003ccode\u003e__proto__\u003c/code\u003e keys in the \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e parse path so null-prototype object hydration cannot carry that key through parse/unflatten.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f04d4d: fix: Properly handle \u003ccode\u003e__proto__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e819f1ac: fix: better encoding for sparse arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1175584: fix: validate input for \u003ccode\u003eArrayBuffer\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003ee46afa6: fix: validate input for typed arrays\u003c/li\u003e\n\u003cli\u003e1175584: fix: more helpful errors for inputs causing stack overflows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2161d44: fix: add hasOwn check before calling reviver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3d09d4: feat: expose \u003ccode\u003eDevalueError\u003c/code\u003e for \u003ccode\u003einstanceof\u003c/code\u003e checks in \u003ccode\u003ecatch\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003ea3d09d4: feat: add \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003eroot\u003c/code\u003e properties in \u003ccode\u003eDevalueError\u003c/code\u003e instances\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/6cbb3f51258e01d7769e2b3d77b6ce9ed060804b\"\u003e\u003ccode\u003e6cbb3f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/40f1db13afdd65c8e2ebd02f684276c273ef81b0\"\u003e\u003ccode\u003e40f1db1\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/87c1f3ce3759765a061cfe34843ecc4b0711ba8d\"\u003e\u003ccode\u003e87c1f3c\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/a4a37d208a4d1bdd0d58c82e5644c87cab855259\"\u003e\u003ccode\u003ea4a37d2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/819f1ac7475ab37547645cfb09bf2f678a799cf0\"\u003e\u003ccode\u003e819f1ac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/0f04d4d678eac39ad5d7a07d1956275d7874e81c\"\u003e\u003ccode\u003e0f04d4d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/fcf4e88275f2e2e45b9ea70ffaa5247c8f55f057\"\u003e\u003ccode\u003efcf4e88\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/1d8a5ea5863bcd9992755ce5a3842265753cb4ab\"\u003e\u003ccode\u003e1d8a5ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/11755849fa0634ae294a15ec0aef2f43efcad7c4\"\u003e\u003ccode\u003e1175584\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/e46afa64dd2b25aa35fb905ba5d20cea63aabbf7\"\u003e\u003ccode\u003ee46afa6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v4.3.2...v5.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diff` from 5.2.0 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kpdecker/jsdiff/blob/master/release-notes.md\"\u003ediff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2 - January 2026\u003c/h2\u003e\n\u003cp\u003eOnly change from 5.2.0 is a backport of the fix to \u003ca href=\"https://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx\"\u003ehttps://github.com/kpdecker/jsdiff/security/advisories/GHSA-73rr-hh4g-fpgx\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev5.2.1 (deprecated)\u003c/h2\u003e\n\u003cp\u003eAccidental release - do not use.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/b7b6339dea15baa636bebe7092ec1cbabf001dea\"\u003e\u003ccode\u003eb7b6339\u003c/code\u003e\u003c/a\u003e v5.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/b5377abefc55cd424e82308515cfbdc4d53ad8a1\"\u003e\u003ccode\u003eb5377ab\u003c/code\u003e\u003c/a\u003e Update package version to 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/78017899c4c80d51db805b6e013079cadc6ed0ae\"\u003e\u003ccode\u003e7801789\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/649\"\u003ekpdecker/jsdiff#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/042a8372f331ffd3d81b1e4b799409c7d944e6fd\"\u003e\u003ccode\u003e042a837\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/647\"\u003ekpdecker/jsdiff#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kpdecker/jsdiff/compare/v5.2.0...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flatted` from 3.3.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/3bf09091c3562e17a0647bc06710dd6097079cf7\"\u003e\u003ccode\u003e3bf0909\u003c/code\u003e\u003c/a\u003e 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/885ddcc33cf9657caf38c57c7be45ae1c5272802\"\u003e\u003ccode\u003e885ddcc\u003c/code\u003e\u003c/a\u003e fix CWE-1321\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/0bdba705d130f00892b1b8fcc80cf4cdea0631e3\"\u003e\u003ccode\u003e0bdba70\u003c/code\u003e\u003c/a\u003e added flatted-view to the benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/2a02dce7c641dec31194c67663f9b0b12e62da20\"\u003e\u003ccode\u003e2a02dce\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/fba4e8f2e113665da275b19cd0f695f3d98e9416\"\u003e\u003ccode\u003efba4e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/89\"\u003e#89\u003c/a\u003e from WebReflection/python-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/5fe86485e6df7f7f34a07a2a85498bd3e17384e7\"\u003e\u003ccode\u003e5fe8648\u003c/code\u003e\u003c/a\u003e added \u0026quot;when in Rome\u0026quot; also a test for PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/53517adbefe724fe472b2f9ebcdb01910d0ae3f0\"\u003e\u003ccode\u003e53517ad\u003c/code\u003e\u003c/a\u003e some minor improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b3e2a0c387bf446435fec45ad7f05299f012346f\"\u003e\u003ccode\u003eb3e2a0c\u003c/code\u003e\u003c/a\u003e Fixing recursion issue in Python too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/c4b46dbcbf782326e54ea1b65d3ebb1dc7a23fad\"\u003e\u003ccode\u003ec4b46db\u003c/code\u003e\u003c/a\u003e Add SECURITY.md for security policy and reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/f86d071e0f70de5a7d8200198824a3f07fc9c988\"\u003e\u003ccode\u003ef86d071\u003c/code\u003e\u003c/a\u003e Create dependabot.yml for version updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immutable` from 4.3.5 to 4.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutable-js/immutable-js/releases\"\u003eimmutable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.8\u003c/h2\u003e\n\u003cp\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/p\u003e\n\u003ch2\u003ev4.3.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue with slice negative of filtered sequence by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2006\"\u003eimmutable-js/immutable-js#2006\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v4.3.6...v4.3.7\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v4.3.6...v4.3.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Repeat(\u003c!-- raw HTML omitted --\u003e).equals(undefined) incorrectly returning true by \u003ca href=\"https://github.com/butchler\"\u003e\u003ccode\u003e@​butchler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1994\"\u003eimmutable-js/immutable-js#1994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange youtube image by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1973\"\u003eimmutable-js/immutable-js#1973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade eslint and ignore no-constructor-return rule for actual constructors by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1974\"\u003eimmutable-js/immutable-js#1974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrate documentation website to next 14 by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1975\"\u003eimmutable-js/immutable-js#1975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estart migrating to nextjs app router by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1976\"\u003eimmutable-js/immutable-js#1976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade next sitemap by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1978\"\u003eimmutable-js/immutable-js#1978\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/butchler\"\u003e\u003ccode\u003e@​butchler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/1994\"\u003eimmutable-js/immutable-js#1994\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v4.3.5...v4.3.6\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v4.3.5...v4.3.6\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/immutable-js/immutable-js/blob/main/CHANGELOG.md\"\u003eimmutable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0/\"\u003eKeep a Changelog\u003c/a\u003e,\nand this project adheres to \u003ca href=\"https://semver.org/spec/v2.0.0.html\"\u003eSemantic Versioning\u003c/a\u003e.\nDates are formatted as YYYY-MM-DD.\u003c/p\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e5.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate some files to TS by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2125\"\u003eimmutable-js/immutable-js#2125\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIterator.ts\u003c/li\u003e\n\u003cli\u003ePairSorting.ts\u003c/li\u003e\n\u003cli\u003etoJS.ts\u003c/li\u003e\n\u003cli\u003eMath.ts\u003c/li\u003e\n\u003cli\u003eHash.ts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtract CollectionHelperMethods and convert to TS by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2131\"\u003eimmutable-js/immutable-js#2131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse npm \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing only\u003c/a\u003e to avoid token stealing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix/a11y issues by \u003ca href=\"https://github.com/lyannel\"\u003e\u003ccode\u003e@​lyannel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2136\"\u003eimmutable-js/immutable-js#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc add Map.get signature update by \u003ca href=\"https://github.com/borracciaBlu\"\u003e\u003ccode\u003e@​borracciaBlu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2138\"\u003eimmutable-js/immutable-js#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(doc):minor-issues#2132 by \u003ca href=\"https://github.com/JayMeDotDot\"\u003e\u003ccode\u003e@​JayMeDotDot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2133\"\u003eimmutable-js/immutable-js#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix algolia search by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2135\"\u003eimmutable-js/immutable-js#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in OrderedMap by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2144\"\u003eimmutable-js/immutable-js#2144\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Sort all imports and activate eslint import rule by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2119\"\u003eimmutable-js/immutable-js#2119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.3\u003c/h2\u003e\n\u003ch3\u003eTypeScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow readonly map entry constructor by \u003ca href=\"https://github.com/septs\"\u003e\u003ccode\u003e@​septs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2123\"\u003eimmutable-js/immutable-js#2123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cp\u003eThere has been a huge amount of changes in the documentation, mainly migrate from an autogenerated documentation from .d.ts file, to a proper documentation in markdown.\nThe playground has been included on nearly all method examples.\nWe added a page about browser extensions too: \u003ca href=\"https://immutable-js.com/browser-extension/\"\u003ehttps://immutable-js.com/browser-extension/\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eInternal\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/immutable-js/immutable-js/commit/485cbe0edf3ca7bb4b9c4a80ac55ba937a291da0\"\u003e\u003ccode\u003e485cbe0\u003c/code\u003e\u003c/a\u003e 4.3.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6ed4eb626906df788b08019061b292b90bc718cb\"\u003e\u003ccode\u003e6ed4eb6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/94bcd3c79972db4afffd8d1e5aab415880098b05\"\u003e\u003ccode\u003e94bcd3c\u003c/code\u003e\u003c/a\u003e fix new proto key injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/faeb58b0cc71ed351dc51f672a95ae21bc859ef5\"\u003e\u003ccode\u003efaeb58b\u003c/code\u003e\u003c/a\u003e fix Prototype Pollution in mergeDeep, toJS, etc.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/37ca4170060827e5f4eaa1969d1b61e5dc5eb11d\"\u003e\u003ccode\u003e37ca417\u003c/code\u003e\u003c/a\u003e release 4.3.7 (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2007\"\u003e#2007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/23daf26b51ecc2805dcd9ac8534ce523397f9b62\"\u003e\u003ccode\u003e23daf26\u003c/code\u003e\u003c/a\u003e Fix issue with slice negative of filtered sequence (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/493afba6ec17d9c999dc5a15ac80c71c6bdba1c3\"\u003e\u003ccode\u003e493afba\u003c/code\u003e\u003c/a\u003e release 4.3.6 (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/1997\"\u003e#1997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/be3cb9a7ae9a29f82c9d0c595f5f3cb957d7006c\"\u003e\u003ccode\u003ebe3cb9a\u003c/code\u003e\u003c/a\u003e Fix Repeat(\u0026lt;value\u0026gt;).equals(undefined) incorrectly returning true (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/1994\"\u003e#1994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/d7664bf9d3539da8ea095f2ed08bbe1cd0d46071\"\u003e\u003ccode\u003ed7664bf\u003c/code\u003e\u003c/a\u003e generate sitemap in path that will be deployed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/f8327b1db0bb131df8a830cf14642f6ad07ca466\"\u003e\u003ccode\u003ef8327b1\u003c/code\u003e\u003c/a\u003e upgrade next sitemap (\u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/1978\"\u003e#1978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v4.3.5...v4.3.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for immutable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/cc482e775913e6625137572a3712d2826170e53a\"\u003e\u003ccode\u003ecc482e7\u003c/code\u003e\u003c/a\u003e 4.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/50968b862e75866ef90e626572fe0b2f97b55f9f\"\u003e\u003ccode\u003e50968b8\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/polaroidkidd/dle.dev/pull/164","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/polaroidkidd%2Fdle.dev/issues/164","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/164/packages"}},{"old_version":"2.29.1","new_version":"2.30.0","update_type":"minor","path":null,"pr_created_at":"2026-03-07T23:06:39.000Z","version_change":"2.29.1 → 2.30.0","issue":{"uuid":"4039808719","node_id":"PR_kwDOOlvSp87IyN92","number":362,"state":"closed","title":"chore(deps): bump the svelte-packages group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T23:08:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-07T23:06:39.000Z","updated_at":"2026-03-07T23:08:58.000Z","time_to_close":132,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"svelte-packages","update_count":5,"packages":[{"name":"svelte-sonner","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"@sveltejs/kit","old_version":"2.50.2","new_version":"2.53.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"svelte","old_version":"5.49.1","new_version":"5.53.7","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.6","new_version":"4.4.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the svelte-packages group with 5 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.7` | `1.0.8` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.50.2` | `2.53.4` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.49.1` | `5.53.7` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.6` | `4.4.5` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.0` |\n\n\nUpdates `svelte-sonner` from 1.0.7 to 1.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/releases\"\u003esvelte-sonner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3cfc3c8: Ignore system theme change if theme has been set explicitly\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/wobsoriano/svelte-sonner/blob/main/CHANGELOG.md\"\u003esvelte-sonner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3cfc3c8: Ignore system theme change if theme has been set explicitly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/bed477322d811ba56fc1f40684efd6699fa9bf05\"\u003e\u003ccode\u003ebed4773\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/184\"\u003e#184\u003c/a\u003e from wobsoriano/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/842cc2c00896ca47010b4c8993dcfdbd141c79d0\"\u003e\u003ccode\u003e842cc2c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/ed0c7494ba81bd5e232bbf5a317ccdcebf740145\"\u003e\u003ccode\u003eed0c749\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/179\"\u003e#179\u003c/a\u003e from saml-dev/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/3cfc3c81dccee6012cc0dea1baea869cc5ed7195\"\u003e\u003ccode\u003e3cfc3c8\u003c/code\u003e\u003c/a\u003e chore: add changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/58c7b9b780005a8a857d14349edc998e9900d2da\"\u003e\u003ccode\u003e58c7b9b\u003c/code\u003e\u003c/a\u003e ignore system theme change if theme has been set explicitly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/compare/v1.0.7...v1.0.8\"\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.50.2 to 2.53.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5063771e5aec529c46c6cb43297f29d422f1c059\"\u003e\u003ccode\u003e5063771\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e9b06c8e5b015cb15e136eae5829ab39201ba36d\"\u003e\u003ccode\u003ee9b06c8\u003c/code\u003e\u003c/a\u003e fix: avoid unknown config option Vite warning (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/66d88c93da40c48cf3f4aca871d74a4fc7ff3990\"\u003e\u003ccode\u003e66d88c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/98496faaf3bc319034fcb4fac64940b75f7cfed9\"\u003e\u003ccode\u003e98496fa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8c5048be1c5223144a9632dd318227d145f65ead\"\u003e\u003ccode\u003e8c5048b\u003c/code\u003e\u003c/a\u003e fix: provide correct url info to remote functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15418\"\u003e#15418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ce4b57cfc1b6d0bdd1514440d0296b5d1385f7e7\"\u003e\u003ccode\u003ece4b57c\u003c/code\u003e\u003c/a\u003e fix: allow commands in more places (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15288\"\u003e#15288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7277edb6b00068e04985ebbcd40a2954bad1270b\"\u003e\u003ccode\u003e7277edb\u003c/code\u003e\u003c/a\u003e chore: fix CI lint (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/64f484fb34f362f296e4a96b5a5269cab4389a0c\"\u003e\u003ccode\u003e64f484f\u003c/code\u003e\u003c/a\u003e fix: deep partial \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e types for forms (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14837\"\u003e#14837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.4/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.49.1 to 5.53.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve each items that are needed by pending batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17819\"\u003e#17819\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\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/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly add __svelte_meta after else-if chains (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17830\"\u003e#17830\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cache element interactivity and source line splitting in compiler (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17839\"\u003e#17839\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: avoid rescheduling effects during branch commit (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17837\"\u003e#17837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize CSS selector pruning (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17846\"\u003e#17846\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve original boundary errors when keyed each rows are removed during async updates (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17843\"\u003e#17843\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: avoid O(n²) name scanning in scope \u003ccode\u003egenerate\u003c/code\u003e and \u003ccode\u003eunique\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17844\"\u003e#17844\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preserve each items that are needed by pending batches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17819\"\u003e#17819\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/25a1c5368be77b1014c3ff8b79cf9b1fe7f706f5\"\u003e\u003ccode\u003e25a1c53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17842\"\u003e#17842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b7bc1309aa72cd942fabcf0aa29b9100c6cc7cf1\"\u003e\u003ccode\u003eb7bc130\u003c/code\u003e\u003c/a\u003e fix: preserve original boundary errors when keyed each rows are removed durin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0965028d3b1416744dde2c03bc07f6853f2aa5d0\"\u003e\u003ccode\u003e0965028\u003c/code\u003e\u003c/a\u003e perf: optimize CSS selector pruning (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17846\"\u003e#17846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/32111f9e847a5bfb33bdd9a125c368cbaf1580b1\"\u003e\u003ccode\u003e32111f9\u003c/code\u003e\u003c/a\u003e perf: avoid O(n²) name scanning in scope generate/unique (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17844\"\u003e#17844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/2f12b6070107c1457a2f0b9d7ac652aee9e2394c\"\u003e\u003ccode\u003e2f12b60\u003c/code\u003e\u003c/a\u003e chore: avoid reschedule during branch commit (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17837\"\u003e#17837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/00dc13db1496142d3d62d98655cf8a54ba67e468\"\u003e\u003ccode\u003e00dc13d\u003c/code\u003e\u003c/a\u003e chore: highlight effect in tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17835\"\u003e#17835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/86ec2108668305ff9c0e5a2d67d888b86cb4874d\"\u003e\u003ccode\u003e86ec210\u003c/code\u003e\u003c/a\u003e fix: correctly add \u003ccode\u003e__svelte_meta\u003c/code\u003e after else-if chains (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17830\"\u003e#17830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/7717ba01b42625f2022b7034063a25d8507560d7\"\u003e\u003ccode\u003e7717ba0\u003c/code\u003e\u003c/a\u003e fix: preserve each items that are needed by pending batches (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17819\"\u003e#17819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/791d5e332c08d808bc51e90d7c60cc8b05bfa1f4\"\u003e\u003ccode\u003e791d5e3\u003c/code\u003e\u003c/a\u003e perf: cache element interactivity and source line splitting (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17839\"\u003e#17839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4aa3777271c444022e52cceba775fc9e82a42fa4\"\u003e\u003ccode\u003e4aa3777\u003c/code\u003e\u003c/a\u003e chore: better log_effect_tree (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17833\"\u003e#17833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.7/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.6 to 4.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Promise\u003c!-- raw HTML omitted --\u003e for async kit handler return types (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2957\"\u003e#2957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2959\"\u003e#2959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2955\"\u003e#2955\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle relative imports reaching outside working directory when using \u003ccode\u003e--incremental/--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2942\"\u003e#2942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support SvelteKit zero types in svelte-check --incremental (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2939\"\u003e#2939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: provide \u003ccode\u003e--incremental\u003c/code\u003e and \u003ccode\u003e--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore Unix domain sockets in file watcher to prevent crashes (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2931\"\u003e#2931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly use machine output by default for Claude Code (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f58d2379adf8dc4ea47b2fb3fad2797dd66f04\"\u003e\u003ccode\u003ee9f58d2\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/71676ebfe49509eb58305dc687ad04ee9fe97937\"\u003e\u003ccode\u003e71676eb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/93584d133ecb4bc5ef49478604965a41aadea45f\"\u003e\u003ccode\u003e93584d1\u003c/code\u003e\u003c/a\u003e fix: use Promise\u0026lt;Response\u0026gt; for async kit handler return types (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e7168a925931f6cc00d39db61b657db1b29c2f05\"\u003e\u003ccode\u003ee7168a9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/2eb81706ef4cf634814e738817ca2085bb748e6d\"\u003e\u003ccode\u003e2eb8170\u003c/code\u003e\u003c/a\u003e fix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/28adef30bf44ab42f9272416f035d67c12af32e4\"\u003e\u003ccode\u003e28adef3\u003c/code\u003e\u003c/a\u003e fix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/379b0bd0d1498662fcc922de0f58824ebd271346\"\u003e\u003ccode\u003e379b0bd\u003c/code\u003e\u003c/a\u003e fix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/abf0c207eec88d99f22b69260ba0ae54439ab020\"\u003e\u003ccode\u003eabf0c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2951\"\u003e#2951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3a3d6e3a660bd761efc399a63fe2b8007337e013\"\u003e\u003ccode\u003e3a3d6e3\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/27b7eb8f748e674f03bd7acf587e2763ad33d073\"\u003e\u003ccode\u003e27b7eb8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d69eb726a8819437f5a613aca225988744ac052f\"\u003e\u003ccode\u003ed69eb72\u003c/code\u003e\u003c/a\u003e fix: detect existing JSDoc \u003ca href=\"https://github.com/satisfies\"\u003e\u003ccode\u003e@​satisfies\u003c/code\u003e\u003c/a\u003e to prevent duplicate injection (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.6...svelte-check@4.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 2.29.1 to 2.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.30.0\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.30.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/619251de42af8060ce27e5be8ccc2d704ab27fc6\"\u003e\u003ccode\u003e619251d\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a76ac43e1cdfbd19d4a99c84fc167a986cd36e\"\u003e\u003ccode\u003e44a76ac\u003c/code\u003e\u003c/a\u003e 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ed219d1116a6afbca9f0f2930e82df2546ed20fa\"\u003e\u003ccode\u003eed219d1\u003c/code\u003e\u003c/a\u003e Changelog for 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/d66c4933fdbca7d437497956c7dcc3d722e94b31\"\u003e\u003ccode\u003ed66c493\u003c/code\u003e\u003c/a\u003e devalue bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e13f28a6f724c57c58c65a06b56e9f370703ec63\"\u003e\u003ccode\u003ee13f28a\u003c/code\u003e\u003c/a\u003e Added the standard adapter to type registry and added tests for it.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/56a8fc78217c910b703b4c031fbd410d30643926\"\u003e\u003ccode\u003e56a8fc7\u003c/code\u003e\u003c/a\u003e Attempting build fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c36492464a1f02c14dca68b9f2dcff157c163564\"\u003e\u003ccode\u003ec364924\u003c/code\u003e\u003c/a\u003e Added standard-schema to lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a12ed6e742e8ff5d8c9d54d6a4eeb3982df5e8e3\"\u003e\u003ccode\u003ea12ed6e\u003c/code\u003e\u003c/a\u003e Add Standard Schema adapter (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/83f1f8c90319289b9daf5fb0c56ce9ceac7dbc83\"\u003e\u003ccode\u003e83f1f8c\u003c/code\u003e\u003c/a\u003e Dev/issues 676 677 (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/8625e99c1916ad5390dca7e3686101aa75e956ef\"\u003e\u003ccode\u003e8625e99\u003c/code\u003e\u003c/a\u003e Lockfile updated for zod-v3-to-json-schema\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.29.1...v2.30.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/mafzaal/lets-talk/pull/362","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafzaal%2Flets-talk/issues/362","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/362/packages"}},{"old_version":"2.29.1","new_version":"2.30.0","update_type":"minor","path":null,"pr_created_at":"2026-03-05T16:14:27.000Z","version_change":"2.29.1 → 2.30.0","issue":{"uuid":"4029253674","node_id":"PR_kwDOPBSvbM7IQRL-","number":44,"state":"open","title":"chore(deps-dev): bump sveltekit-superforms from 2.29.1 to 2.30.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-05T16:14:27.000Z","updated_at":"2026-03-06T00:22:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.29.1 to 2.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.30.0\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.30.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/619251de42af8060ce27e5be8ccc2d704ab27fc6\"\u003e\u003ccode\u003e619251d\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a76ac43e1cdfbd19d4a99c84fc167a986cd36e\"\u003e\u003ccode\u003e44a76ac\u003c/code\u003e\u003c/a\u003e 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ed219d1116a6afbca9f0f2930e82df2546ed20fa\"\u003e\u003ccode\u003eed219d1\u003c/code\u003e\u003c/a\u003e Changelog for 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/d66c4933fdbca7d437497956c7dcc3d722e94b31\"\u003e\u003ccode\u003ed66c493\u003c/code\u003e\u003c/a\u003e devalue bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e13f28a6f724c57c58c65a06b56e9f370703ec63\"\u003e\u003ccode\u003ee13f28a\u003c/code\u003e\u003c/a\u003e Added the standard adapter to type registry and added tests for it.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/56a8fc78217c910b703b4c031fbd410d30643926\"\u003e\u003ccode\u003e56a8fc7\u003c/code\u003e\u003c/a\u003e Attempting build fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c36492464a1f02c14dca68b9f2dcff157c163564\"\u003e\u003ccode\u003ec364924\u003c/code\u003e\u003c/a\u003e Added standard-schema to lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a12ed6e742e8ff5d8c9d54d6a4eeb3982df5e8e3\"\u003e\u003ccode\u003ea12ed6e\u003c/code\u003e\u003c/a\u003e Add Standard Schema adapter (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/83f1f8c90319289b9daf5fb0c56ce9ceac7dbc83\"\u003e\u003ccode\u003e83f1f8c\u003c/code\u003e\u003c/a\u003e Dev/issues 676 677 (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/8625e99c1916ad5390dca7e3686101aa75e956ef\"\u003e\u003ccode\u003e8625e99\u003c/code\u003e\u003c/a\u003e Lockfile updated for zod-v3-to-json-schema\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.29.1...v2.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.1\u0026new-version=2.30.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/RestartB/DeviceGalaxy/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RestartB%2FDeviceGalaxy/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"2.29.1","new_version":"2.30.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T23:27:11.000Z","version_change":"2.29.1 → 2.30.0","issue":{"uuid":"4013858001","node_id":"PR_kwDOOlvSp87HdzeL","number":359,"state":"open","title":"chore(deps-dev): bump the svelte-packages group across 1 directory with 4 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T23:27:11.000Z","updated_at":"2026-03-02T23:27:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"svelte-packages","update_count":4,"packages":[{"name":"@sveltejs/kit","old_version":"2.50.2","new_version":"2.53.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"svelte","old_version":"5.49.1","new_version":"5.53.6","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.6","new_version":"4.4.4","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"Bumps the svelte-packages group with 4 updates in the /frontend directory: [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit), [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte), [svelte-check](https://github.com/sveltejs/language-tools) and [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms).\n\nUpdates `@sveltejs/kit` from 2.50.2 to 2.53.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5063771e5aec529c46c6cb43297f29d422f1c059\"\u003e\u003ccode\u003e5063771\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e9b06c8e5b015cb15e136eae5829ab39201ba36d\"\u003e\u003ccode\u003ee9b06c8\u003c/code\u003e\u003c/a\u003e fix: avoid unknown config option Vite warning (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/66d88c93da40c48cf3f4aca871d74a4fc7ff3990\"\u003e\u003ccode\u003e66d88c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/98496faaf3bc319034fcb4fac64940b75f7cfed9\"\u003e\u003ccode\u003e98496fa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8c5048be1c5223144a9632dd318227d145f65ead\"\u003e\u003ccode\u003e8c5048b\u003c/code\u003e\u003c/a\u003e fix: provide correct url info to remote functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15418\"\u003e#15418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ce4b57cfc1b6d0bdd1514440d0296b5d1385f7e7\"\u003e\u003ccode\u003ece4b57c\u003c/code\u003e\u003c/a\u003e fix: allow commands in more places (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15288\"\u003e#15288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7277edb6b00068e04985ebbcd40a2954bad1270b\"\u003e\u003ccode\u003e7277edb\u003c/code\u003e\u003c/a\u003e chore: fix CI lint (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/64f484fb34f362f296e4a96b5a5269cab4389a0c\"\u003e\u003ccode\u003e64f484f\u003c/code\u003e\u003c/a\u003e fix: deep partial \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e types for forms (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14837\"\u003e#14837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.4/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.49.1 to 5.53.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make string coercion consistent to \u003ccode\u003etoString\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17774\"\u003e#17774\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.53.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize parser hot paths for faster compilation (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17811\"\u003e#17811\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eSvelteMap\u003c/code\u003e incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17826\"\u003e#17826\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: SvelteURL \u003ccode\u003esearch\u003c/code\u003e setter now returns the normalized value, matching native URL behavior (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17828\"\u003e#17828\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: visit synthetic value node during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17824\"\u003e#17824\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always case insensitive event handlers during ssr (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17822\"\u003e#17822\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: more efficient effect scheduling (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17808\"\u003e#17808\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: optimize compiler analysis phase (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17823\"\u003e#17823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip redundant batch.apply (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17816\"\u003e#17816\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: null out current_batch before committing branches (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17809\"\u003e#17809\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape \u003ccode\u003einnerText\u003c/code\u003e and \u003ccode\u003etextContent\u003c/code\u003e bindings of \u003ccode\u003econtenteditable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0df5abcae223058ceb95491470372065fb87951d\"\u003e\u003ccode\u003e0df5abcae223058ceb95491470372065fb87951d\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: sanitize \u003ccode\u003etransformError\u003c/code\u003e values prior to embedding in HTML comments (\u003ca href=\"https://github.com/sveltejs/svelte/commit/0298e979371bb583855c9810db79a70a551d22b9\"\u003e\u003ccode\u003e0298e979371bb583855c9810db79a70a551d22b9\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set server context after async transformError (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17799\"\u003e#17799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: hydrate if blocks correctly (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17784\"\u003e#17784\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle default parameters scope leaks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17788\"\u003e#17788\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent flushed effects from running again (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17787\"\u003e#17787\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: render \u003ccode\u003e:catch\u003c/code\u003e of \u003ccode\u003e#await\u003c/code\u003e block with correct key (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17769\"\u003e#17769\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: pin aria-query@5.3.1 (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17772\"\u003e#17772\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/d4c78292ed66c7117b28a0babdd3e589ec5b5497\"\u003e\u003ccode\u003ed4c7829\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17812\"\u003e#17812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/361b32c7cdb5257f3b4db2ef0997cdbce78ccbab\"\u003e\u003ccode\u003e361b32c\u003c/code\u003e\u003c/a\u003e fix: SvelteURL search setter uses unnormalized value (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17828\"\u003e#17828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/1043f79d1e46f3e0194e18e370244d33e6d9de19\"\u003e\u003ccode\u003e1043f79\u003c/code\u003e\u003c/a\u003e perf: optimize compiler analysis phase (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17823\"\u003e#17823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b6faa2a905804f77a6c486729f9ce8325c273273\"\u003e\u003ccode\u003eb6faa2a\u003c/code\u003e\u003c/a\u003e fix: always case insensitive event handlers during ssr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17822\"\u003e#17822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/e3d277b000dcca2bcb391b1cb92899484d7173e7\"\u003e\u003ccode\u003ee3d277b\u003c/code\u003e\u003c/a\u003e fix: visit synthetic value node during ssr (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17824\"\u003e#17824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/18db0cab86cf15198be059c60c044b66512e573e\"\u003e\u003ccode\u003e18db0ca\u003c/code\u003e\u003c/a\u003e fix: SvelteMap incorrectly handles keys with \u003ccode\u003eundefined\u003c/code\u003e values (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17826\"\u003e#17826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3fc4bc6774d8cb298e0b9396e82432e37d771ab1\"\u003e\u003ccode\u003e3fc4bc6\u003c/code\u003e\u003c/a\u003e chore: remove unused is_flushing variable (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17820\"\u003e#17820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/16a13517ef8833e38e11105d42772a1a67b1487b\"\u003e\u003ccode\u003e16a1351\u003c/code\u003e\u003c/a\u003e fix: skip redundant batch.apply (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17816\"\u003e#17816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/04ba134d33c245bcef7669dd35a167c48687ad58\"\u003e\u003ccode\u003e04ba134\u003c/code\u003e\u003c/a\u003e docs: flesh out \u003ccode\u003eattribute_invalid_sequence_expression\u003c/code\u003e message (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/fc67c9cfe98e22f706274e8c64abc7c1cc5ce919\"\u003e\u003ccode\u003efc67c9c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump rollup from 4.52.5 to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17810\"\u003e#17810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.53.6/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte-check` from 4.3.6 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/language-tools/releases\"\u003esvelte-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte-check@4.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2957\"\u003e#2957\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2959\"\u003e#2959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2955\"\u003e#2955\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: handle relative imports reaching outside working directory when using \u003ccode\u003e--incremental/--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2942\"\u003e#2942\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: support SvelteKit zero types in svelte-check --incremental (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2939\"\u003e#2939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte-check@4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: provide \u003ccode\u003e--incremental\u003c/code\u003e and \u003ccode\u003e--tsgo\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2932\"\u003e#2932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ignore Unix domain sockets in file watcher to prevent crashes (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/pull/2931\"\u003e#2931\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly use machine output by default for Claude Code (\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e9f58d2379adf8dc4ea47b2fb3fad2797dd66f04\"\u003e\u003ccode\u003ee9f58d2\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/e7168a925931f6cc00d39db61b657db1b29c2f05\"\u003e\u003ccode\u003ee7168a9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2958\"\u003e#2958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/2eb81706ef4cf634814e738817ca2085bb748e6d\"\u003e\u003ccode\u003e2eb8170\u003c/code\u003e\u003c/a\u003e fix: pass filename to \u003ccode\u003ewarningFilter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2959\"\u003e#2959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/28adef30bf44ab42f9272416f035d67c12af32e4\"\u003e\u003ccode\u003e28adef3\u003c/code\u003e\u003c/a\u003e fix: more robust detection of \u003ccode\u003elang=\u0026quot;ts\u0026quot;\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/379b0bd0d1498662fcc922de0f58824ebd271346\"\u003e\u003ccode\u003e379b0bd\u003c/code\u003e\u003c/a\u003e fix: resolve svelte files under path alias in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/abf0c207eec88d99f22b69260ba0ae54439ab020\"\u003e\u003ccode\u003eabf0c20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2951\"\u003e#2951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/3a3d6e3a660bd761efc399a63fe2b8007337e013\"\u003e\u003ccode\u003e3a3d6e3\u003c/code\u003e\u003c/a\u003e fix: respect \u003ccode\u003e@ts-ignore\u003c/code\u003e etc comments within tags (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2950\"\u003e#2950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/27b7eb8f748e674f03bd7acf587e2763ad33d073\"\u003e\u003ccode\u003e27b7eb8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2949\"\u003e#2949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/d69eb726a8819437f5a613aca225988744ac052f\"\u003e\u003ccode\u003ed69eb72\u003c/code\u003e\u003c/a\u003e fix: detect existing JSDoc \u003ca href=\"https://github.com/satisfies\"\u003e\u003ccode\u003e@​satisfies\u003c/code\u003e\u003c/a\u003e to prevent duplicate injection (\u003ca href=\"https://redirect.github.com/sveltejs/language-tools/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/1990f7477de44740109e75a7755a92385c195374\"\u003e\u003ccode\u003e1990f74\u003c/code\u003e\u003c/a\u003e fix: include \u003ccode\u003ereferences\u003c/code\u003e in generated \u003ccode\u003etsconfig.json\u003c/code\u003e in `--incremental/tsgo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/language-tools/commit/cd1ff2f269f3401ad8a5924e208558de868a4f3c\"\u003e\u003ccode\u003ecd1ff2f\u003c/code\u003e\u003c/a\u003e fix: resolve shims correctly in \u003ccode\u003e--incremental/tsgo\u003c/code\u003e mode\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/language-tools/compare/svelte-check@4.3.6...svelte-check@4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 2.29.1 to 2.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.30.0\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.30.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/619251de42af8060ce27e5be8ccc2d704ab27fc6\"\u003e\u003ccode\u003e619251d\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a76ac43e1cdfbd19d4a99c84fc167a986cd36e\"\u003e\u003ccode\u003e44a76ac\u003c/code\u003e\u003c/a\u003e 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ed219d1116a6afbca9f0f2930e82df2546ed20fa\"\u003e\u003ccode\u003eed219d1\u003c/code\u003e\u003c/a\u003e Changelog for 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/d66c4933fdbca7d437497956c7dcc3d722e94b31\"\u003e\u003ccode\u003ed66c493\u003c/code\u003e\u003c/a\u003e devalue bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e13f28a6f724c57c58c65a06b56e9f370703ec63\"\u003e\u003ccode\u003ee13f28a\u003c/code\u003e\u003c/a\u003e Added the standard adapter to type registry and added tests for it.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/56a8fc78217c910b703b4c031fbd410d30643926\"\u003e\u003ccode\u003e56a8fc7\u003c/code\u003e\u003c/a\u003e Attempting build fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c36492464a1f02c14dca68b9f2dcff157c163564\"\u003e\u003ccode\u003ec364924\u003c/code\u003e\u003c/a\u003e Added standard-schema to lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a12ed6e742e8ff5d8c9d54d6a4eeb3982df5e8e3\"\u003e\u003ccode\u003ea12ed6e\u003c/code\u003e\u003c/a\u003e Add Standard Schema adapter (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/83f1f8c90319289b9daf5fb0c56ce9ceac7dbc83\"\u003e\u003ccode\u003e83f1f8c\u003c/code\u003e\u003c/a\u003e Dev/issues 676 677 (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/8625e99c1916ad5390dca7e3686101aa75e956ef\"\u003e\u003ccode\u003e8625e99\u003c/code\u003e\u003c/a\u003e Lockfile updated for zod-v3-to-json-schema\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.29.1...v2.30.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/mafzaal/lets-talk/pull/359","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mafzaal%2Flets-talk/issues/359","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/359/packages"}},{"old_version":"2.29.1","new_version":"2.30.0","update_type":"minor","path":null,"pr_created_at":"2026-03-02T10:11:37.000Z","version_change":"2.29.1 → 2.30.0","issue":{"uuid":"4010408756","node_id":"PR_kwDORZuAVM7HSXQF","number":9,"state":"open","title":"chore(deps)(deps-dev): bump the dev-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T10:11:37.000Z","updated_at":"2026-03-02T10:11:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps-dev): bump","group_name":"dev-dependencies","update_count":37,"packages":[{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@graphql-codegen/cli","old_version":"6.1.0","new_version":"6.1.2","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@graphql-codegen/typescript-operations","old_version":"5.0.6","new_version":"5.0.8","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.544.0","new_version":"0.576.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.53.4","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tabler/icons-svelte","old_version":"3.35.0","new_version":"3.38.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/svelte","old_version":"5.2.9","new_version":"5.3.1","repository_url":"https://github.com/testing-library/svelte-testing-library"},{"name":"@types/d3-shape","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-plugin-svelte","old_version":"3.13.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"jscpd","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/kucherenko/jscpd"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.3.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"ora","old_version":"9.0.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pg","old_version":"8.16.3","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.7.3","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.2","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"svelte","old_version":"5.45.2","new_version":"5.53.6","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.4","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte2tsx","old_version":"0.7.45","new_version":"0.7.51","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.2.6","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"webdriverio","old_version":"9.21.0","new_version":"9.24.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"zod","old_version":"4.2.1","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.3.0` |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `6.1.0` | `6.1.2` |\n| [@graphql-codegen/typescript](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript) | `5.0.6` | `5.0.8` |\n| [@graphql-codegen/typescript-operations](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations) | `5.0.6` | `5.0.8` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.544.0` | `0.576.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.4` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.53.4` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tabler/icons-svelte](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-svelte) | `3.35.0` | `3.38.0` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.1` |\n| [@testing-library/svelte](https://github.com/testing-library/svelte-testing-library/tree/HEAD/packages/svelte) | `5.2.9` | `5.3.1` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.7` | `3.1.8` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.0` | `3.15.0` |\n| [jscpd](https://github.com/kucherenko/jscpd) | `4.0.5` | `4.0.8` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.3.1` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.18.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.8.1` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.0` | `3.5.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.2` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.37.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.45.2` | `5.53.6` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.4` |\n| [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.45` | `0.7.51` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.56.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.6` | `7.3.1` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.21.0` | `9.24.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.2.1` | `4.3.6` |\n\n\nUpdates `@faker-js/faker` from 10.2.0 to 10.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3689\"\u003efaker-js/faker#3689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(location): state name to 'Trøndelag' for nb_NO by \u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locale): remove empty string from Hebrew lorem words by \u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add custom matcher \u0026quot;toStartWith\u0026quot; by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3700\"\u003efaker-js/faker#3700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(person): \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3259\"\u003efaker-js/faker#3259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): normalize system locale data by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3702\"\u003efaker-js/faker#3702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese suffix definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese job definitions for person module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3705\"\u003efaker-js/faker#3705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locales): add Norwegian (nb_NO) zodiac sign definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3711\"\u003efaker-js/faker#3711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese food module by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3706\"\u003efaker-js/faker#3706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) sex definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3710\"\u003efaker-js/faker#3710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(string): support uuid v7 by \u003ca href=\"https://github.com/xDivisionByZerox\"\u003e\u003ccode\u003e@​xDivisionByZerox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3701\"\u003efaker-js/faker#3701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese color definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3707\"\u003efaker-js/faker#3707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese internet definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3708\"\u003efaker-js/faker#3708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.8.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3727\"\u003efaker-js/faker#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3724\"\u003efaker-js/faker#3724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3726\"\u003efaker-js/faker#3726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 7870433 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3722\"\u003efaker-js/faker#3722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3725\"\u003efaker-js/faker#3725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v62 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3728\"\u003efaker-js/faker#3728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3723\"\u003efaker-js/faker#3723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3729\"\u003efaker-js/faker#3729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest to v4 (major) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3730\"\u003efaker-js/faker#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3696\"\u003efaker-js/faker#3696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) direction definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3713\"\u003efaker-js/faker#3713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese  dog definition by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3715\"\u003efaker-js/faker#3715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) continent definitions by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3712\"\u003efaker-js/faker#3712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) vehicle definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3732\"\u003efaker-js/faker#3732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.3.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3735\"\u003efaker-js/faker#3735\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nilhenrik\"\u003e\u003ccode\u003e@​Nilhenrik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3691\"\u003efaker-js/faker#3691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/erezcor\"\u003e\u003ccode\u003e@​erezcor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3698\"\u003efaker-js/faker#3698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3704\"\u003efaker-js/faker#3704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3711\"\u003efaker-js/faker#3711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003e10.3.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e76c9df1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese color definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3707\"\u003e#3707\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/bbbb215ef6441ec7a3ebdd660fd2690074f69c67\"\u003ebbbb215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese food module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3706\"\u003e#3706\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/71d55c09f15ab437444c57d0eebff4477f75b131\"\u003e71d55c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese internet definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3708\"\u003e#3708\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/184a709825979c6d8d7c3ea240ac2485bed96296\"\u003e184a709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese job definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3705\"\u003e#3705\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e7f3ccd2e5b0ba84455edb680dfcfa5d86ecdbaf\"\u003ee7f3ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese suffix definitions for person module (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3704\"\u003e#3704\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/45ad7d81682f65ab7fe37eea0633d7f0262cde87\"\u003e45ad7d8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003ec0f0f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e43b18fa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) sex definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3710\"\u003e#3710\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/76063f26574b48f7ea8fd918f18744f3276669ad\"\u003e76063f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003ed1c32b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e add Norwegian (nb_NO) zodiac sign definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3711\"\u003e#3711\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e306542867a4839fbe7eb8015c73db2f24bc6ceb\"\u003ee306542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eperson:\u003c/strong\u003e \u003ccode\u003esexType\u003c/code\u003e can return \u003ccode\u003e'generic'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3259\"\u003e#3259\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/0e099a1033ae89de2f9810558c3c0257d78a50fe\"\u003e0e099a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estring:\u003c/strong\u003e support uuid v7 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3701\"\u003e#3701\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/87c2753fe3c92e53925a970f40a7b10422f44378\"\u003e87c2753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e normalize system locale data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3702\"\u003e#3702\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/ba91653cd4c4ceecf6c96ef887979bfd97fa4e5c\"\u003eba91653\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e remove empty string from Hebrew lorem words (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3698\"\u003e#3698\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/81a896c09a3a0907fd34734b6d636b5e35fb8291\"\u003e81a896c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocation:\u003c/strong\u003e state name to 'Trøndelag' for nb_NO (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3691\"\u003e#3691\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/eaef38961863a40a7bed6632858bcf36dd23c560\"\u003eeaef389\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/c77fef2b8f16752b03149e475c532cc7f51dccc3\"\u003e\u003ccode\u003ec77fef2\u003c/code\u003e\u003c/a\u003e chore(release): 10.3.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3735\"\u003e#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/d1c32b0326298534f40986328296232af209eb19\"\u003e\u003ccode\u003ed1c32b0\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) vehicle definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3732\"\u003e#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/c0f0f232adad715791cde3622939b463d925c165\"\u003e\u003ccode\u003ec0f0f23\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) continent definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/43b18fa0c540fdc2a3a61517377da63653802d25\"\u003e\u003ccode\u003e43b18fa\u003c/code\u003e\u003c/a\u003e feat(locale): add Norwegian (nb_NO) direction definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3713\"\u003e#3713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/76c9df131a55f63da55101cc7cccff2f7928187c\"\u003e\u003ccode\u003e76c9df1\u003c/code\u003e\u003c/a\u003e feat(locale): add Japanese  dog definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3715\"\u003e#3715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/a03215af29b25878cd4cb12744438d5566a6deab\"\u003e\u003ccode\u003ea03215a\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/70c0340a1263fe90b93adfafda4aa0ebed56a25b\"\u003e\u003ccode\u003e70c0340\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest to v4 (major) (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3730\"\u003e#3730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/238293a626a916a41ca366b6efa8ec70edd13d1e\"\u003e\u003ccode\u003e238293a\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (major) (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3729\"\u003e#3729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/119f1e636ef88d261af79c42e674950c776ee4aa\"\u003e\u003ccode\u003e119f1e6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3723\"\u003e#3723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9939fb530087fbb088a97eff5fe303ad72b16b16\"\u003e\u003ccode\u003e9939fb5\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v62 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3728\"\u003e#3728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/cli` from 6.1.0 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10590\"\u003e#10590\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ya2s\"\u003e\u003ccode\u003e@​ya2s\u003c/code\u003e\u003c/a\u003e! - Fix GraphQL Config loading to forward nested \u003ccode\u003eextensions.codegen.config\u003c/code\u003e options\nwhen loading schemas/documents, matching \u003ccode\u003ecodegen.ts\u003c/code\u003e behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10569\"\u003e#10569\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/etr2460\"\u003e\u003ccode\u003e@​etr2460\u003c/code\u003e\u003c/a\u003e! - fix(graphql-codegen-cli): Don't hang when 0 CPUs are found\u003c/p\u003e\n\u003cp\u003eFixes generation when 0 CPUs are returned by os.cpus(), which occurs in sandbox environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8ae0fdd31dbe100ba2b4b6b19a4f392b21fbe4c5\"\u003e\u003ccode\u003e8ae0fdd\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10600\"\u003e#10600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e173e113331cd279fb9dec51203d8c5a34915999\"\u003e\u003ccode\u003ee173e11\u003c/code\u003e\u003c/a\u003e fix(cli): forward nested graphql-config loader options (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10590\"\u003e#10590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/62c76188d4e660efa50dcf486921804adc70e1b5\"\u003e\u003ccode\u003e62c7618\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10570\"\u003e#10570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8cb7d4369d35bc6b71750d53385949ffddd072a7\"\u003e\u003ccode\u003e8cb7d43\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen-cli): Don't hang when 0 CPUs are found (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10569\"\u003e#10569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@6.1.2/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/typescript/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/db3b790326645889e8702b7306715d510be3193a\"\u003e\u003ccode\u003edb3b790\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript@5.0.8/packages/plugins/typescript/typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@graphql-codegen/typescript-operations` from 5.0.6 to 5.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/plugins/typescript/operations/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/typescript-operations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10580\"\u003e#10580\u003c/a\u003e \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Georgegriff\"\u003e\u003ccode\u003e@​Georgegriff\u003c/code\u003e\u003c/a\u003e! - fixed invalid extracted concrete type name on shared interface\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/visitor-plugin-common\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/typescript\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/db3b790326645889e8702b7306715d510be3193a\"\u003e\u003ccode\u003edb3b790\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10595\"\u003e#10595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/60386344081917f2884db933309821603a2be2bf\"\u003e\u003ccode\u003e6038634\u003c/code\u003e\u003c/a\u003e Fragment interface name edge case (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10580\"\u003e#10580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5fed87a275b74c15d8c4445a4ac9b3a283c79639\"\u003e\u003ccode\u003e5fed87a\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10533\"\u003e#10533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/f588d91ac43ea0aa5931915ce980d2e6876bb59c\"\u003e\u003ccode\u003ef588d91\u003c/code\u003e\u003c/a\u003e fix invalid check for inline fragments (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/typescript-operations@5.0.8/packages/plugins/typescript/operations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.544.0 to 0.576.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3839\"\u003elucide-icons/lucide#3839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.576.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​lucide/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.57.0 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.1\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e fix(msedge): fix local network permissions\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e chore: update cft download location\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e chore(webkit): disable frame sessions on fronzen builds\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e📣 Playwright CLI+SKILLs 📣\u003c/h2\u003e\n\u003cp\u003eWe are adding a new token-efficient CLI mode of operation to Playwright with the skills located at \u003ca href=\"https://github.com/microsoft/playwright-cli\"\u003eplaywright-cli\u003c/a\u003e. This brings the long-awaited official SKILL-focused CLI mode to our story and makes it more coding agent-friendly.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIt is the first snapshot with the essential command set (which is already larger than the original MCP!), but we expect it to grow rapidly. Unlike the token use, that one we expect to go down since snapshots are no longer forced into the LLM!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eTimeline\u003c/h2\u003e\n\u003cp\u003eIf you're using \u003ca href=\"https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-environments\"\u003emerged reports\u003c/a\u003e, the HTML report Speedboard tab now shows the Timeline:\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/microsoft/playwright/blob/main/docs/src/images/timeline.png?raw=true\" alt=\"Timeline chart in the HTML report\" /\u003e\u003c/p\u003e\n\u003ch2\u003eUI Mode and Trace Viewer Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew 'system' theme option follows your OS dark/light mode preference\u003c/li\u003e\n\u003cli\u003eSearch functionality (Cmd/Ctrl+F) is now available in code editors\u003c/li\u003e\n\u003cli\u003eNetwork details panel has been reorganized for better usability\u003c/li\u003e\n\u003cli\u003eJSON responses are now automatically formatted for readability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cpAdm\"\u003e\u003ccode\u003e@​cpAdm\u003c/code\u003e\u003c/a\u003e for contributing these improvements!\u003c/p\u003e\n\u003ch2\u003eMiscellaneous\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-browsertype#browser-type-connect-over-cdp\"\u003ebrowserType.connectOverCDP()\u003c/a\u003e now accepts an \u003ccode\u003eisLocal\u003c/code\u003e option. When set to \u003ccode\u003etrue\u003c/code\u003e, it tells Playwright that it runs on the same host as the CDP server, enabling file system optimizations.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003e_react\u003c/code\u003e and \u003ccode\u003e_vue\u003c/code\u003e selectors. See \u003ca href=\"https://playwright.dev/docs/locators\"\u003elocators guide\u003c/a\u003e for alternatives.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/97bc385142cfb498a59219442d8032ca2e1d79fe\"\u003e\u003ccode\u003e97bc385\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38995\"\u003e#38995\u003c/a\u003e): chore(webkit): disable frame sessions on fronzen builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ad625fe2b6214967369ee06a80ebf580835cf5da\"\u003e\u003ccode\u003ead625fe\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39055\"\u003e#39055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07234d2a0a5d88ec987c82ab8749db158154e3d\"\u003e\u003ccode\u003ef07234d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39036\"\u003e#39036\u003c/a\u003e): fix(msedge): fix local network permissions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39053\"\u003e#39053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ab8136c375310d2a1e3edb9cbcfadff817b8fca5\"\u003e\u003ccode\u003eab8136c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39037\"\u003e#39037\u003c/a\u003e): chore: update cft download location (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39052\"\u003e#39052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/aa6ffebf0c33607e03aa85d3e9c35602b31b95b4\"\u003e\u003ccode\u003eaa6ffeb\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39014\"\u003e#39014\u003c/a\u003e): docs: add 1.58 release notes for Java, Python, and C#\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.57.0...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-node` from 5.4.0 to 5.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/adapter-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eORIGIN\u003c/code\u003e env var at startup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15045\"\u003e#15045\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore(deps): update dependency \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14856\"\u003e#14856\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/37293a5c913b014e823bc823f2c8c6da38b88d6e\"\u003e\u003ccode\u003e37293a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5d05ca6f606cf68417e4ed1ccb68cd77383f1f0f\"\u003e\u003ccode\u003e5d05ca6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ed69b77cf9ef1af088008ff559f8de2e2a2f6bf4\"\u003e\u003ccode\u003eed69b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b1fc95966e0aeee689fdae71fa488c34b4806303\"\u003e\u003ccode\u003eb1fc959\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/159aece0654db020f95bc414f6a21f25fbc5f22f\"\u003e\u003ccode\u003e159aece\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c690579620e131cd077ded0bc8e55090d3681d35\"\u003e\u003ccode\u003ec690579\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/dc8cf2defa71dd987437895eb89587c724f6e9bb\"\u003e\u003ccode\u003edc8cf2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ace2116d95e13293dbc1e26b5b7d780202fd02dd\"\u003e\u003ccode\u003eace2116\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0f38f498e0e7052db7b8cfe9ea892e7882a67b66\"\u003e\u003ccode\u003e0f38f49\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.51.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: disable gzip and brotli when precompress=false (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15182\"\u003e#15182\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/46c1ebd9f662f0de499e921bfee2661316449e9d\"\u003e\u003ccode\u003e46c1ebd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/2dd74c8c86ae4855c3e9d74d8cf241e86dcd5b36\"\u003e\u003ccode\u003e2dd74c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8871b5444413d0c7d7ef4d260996c3b5c359d0b8\"\u003e\u003ccode\u003e8871b54\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: add validations for protocol, host, and port header values (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/81cd545dd78b60ee994a04d8abacb58bf63584d7\"\u003e\u003ccode\u003e81cd545\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add env vars for keepAliveTimeout and headersTimeout (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15125\"\u003e#15125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/00d4ac6af41a3ea45bb79c5ee3733a0408b68d05\"\u003e\u003ccode\u003e00d4ac6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15438\"\u003e#15438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/060b1dc8488cd05bea123d8ddc7a199179c2dd20\"\u003e\u003ccode\u003e060b1dc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15241\"\u003e#15241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80f5bbc00b49ee141143ae033c2aa576431807b8\"\u003e\u003ccode\u003e80f5bbc\u003c/code\u003e\u003c/a\u003e fix: validate ORIGIN env var at startup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15045\"\u003e#15045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f032591e29ad03c64eaf70651d85ee1b18ac4bed\"\u003e\u003ccode\u003ef032591\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e to v29 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/14856\"\u003e#14856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3b2ea1baffd7bc93e3129be964233b05518e9cc8\"\u003e\u003ccode\u003e3b2ea1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ed82a9f30c3d58aa2af97133a9e1059c49ecf01e\"\u003e\u003ccode\u003eed82a9f\u003c/code\u003e\u003c/a\u003e fix: don't send \u0026quot;Vary: Accept-Encoding\u0026quot; header when precompress=false (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15182\"\u003e#15182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8a828596b9f51154ea63f4f8b65ce049cae4bd27\"\u003e\u003ccode\u003e8a82859\u003c/code\u003e\u003c/a\u003e chore: fix lint errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15174\"\u003e#15174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/80ffb53382e397a8fc83e6b63d2675eeabb427bd\"\u003e\u003ccode\u003e80ffb53\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node/issues/15162\"\u003e#15162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-node@5.5.4/packages/adapter-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.2 to 2.53.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid Vite warning about unknown \u003ccode\u003ecodeSplitting\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent overlapping file metadata in remote functions \u003ccode\u003eform\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: server-render nested form value sets (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15378\"\u003e#15378\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use deep partial types for form remote functions \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14837\"\u003e#14837\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: provide correct url info to remote functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15418\"\u003e#15418\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow optional types for remote query/command/prerender functions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15293\"\u003e#15293\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow commands in more places (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15288\"\u003e#15288\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: address warning about \u003ccode\u003einlineDynamicImports\u003c/code\u003e when using Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15403\"\u003e#15403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5063771e5aec529c46c6cb43297f29d422f1c059\"\u003e\u003ccode\u003e5063771\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15454\"\u003e#15454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/e9b06c8e5b015cb15e136eae5829ab39201ba36d\"\u003e\u003ccode\u003ee9b06c8\u003c/code\u003e\u003c/a\u003e fix: avoid unknown config option Vite warning (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15451\"\u003e#15451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/66d88c93da40c48cf3f4aca871d74a4fc7ff3990\"\u003e\u003ccode\u003e66d88c9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/faba869db3644077169bf5d7c6e41fd5f3d6c65e\"\u003e\u003ccode\u003efaba869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/708fc4b8a54f4b4b22ded6ea30793297ccce6d22\"\u003e\u003ccode\u003e708fc4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup to 4.59.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15433\"\u003e#15433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/98496faaf3bc319034fcb4fac64940b75f7cfed9\"\u003e\u003ccode\u003e98496fa\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8c5048be1c5223144a9632dd318227d145f65ead\"\u003e\u003ccode\u003e8c5048b\u003c/code\u003e\u003c/a\u003e fix: provide correct url info to remote functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15418\"\u003e#15418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ce4b57cfc1b6d0bdd1514440d0296b5d1385f7e7\"\u003e\u003ccode\u003ece4b57c\u003c/code\u003e\u003c/a\u003e fix: allow commands in more places (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15288\"\u003e#15288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7277edb6b00068e04985ebbcd40a2954bad1270b\"\u003e\u003ccode\u003e7277edb\u003c/code\u003e\u003c/a\u003e chore: fix CI lint (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/64f484fb34f362f296e4a96b5a5269cab4389a0c\"\u003e\u003ccode\u003e64f484f\u003c/code\u003e\u003c/a\u003e fix: deep partial \u003ccode\u003e.value()\u003c/code\u003e and \u003ccode\u003e.set(...)\u003c/code\u003e types for forms (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14837\"\u003e#14837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.4/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 6.2.1 to 6.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(filter): ignore zero-tagged ids per rollup convention (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate experimental support for rolldown-vite to vite 8 beta (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1246\"\u003e#1246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: switch from debug to obug ...\n\n_Description has been truncated_","html_url":"https://github.com/yycholla/SvelteHR-Temp/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yycholla%2FSvelteHR-Temp/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.29.1","new_version":"2.30.0","update_type":"minor","path":"/frontend","pr_created_at":"2026-02-25T01:56:17.000Z","version_change":"2.29.1 → 2.30.0","issue":{"uuid":"3986728104","node_id":"PR_kwDOOcBTVc7GFtC3","number":1893,"state":"closed","title":"chore(deps-dev): bump sveltekit-superforms from 2.29.1 to 2.30.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-25T03:50:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-25T01:56:17.000Z","updated_at":"2026-02-25T03:50:58.000Z","time_to_close":6879,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.29.1 to 2.30.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.30.0\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.30.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue dependency version updated to prevent \u003ca href=\"https://github.com/advisories/GHSA-vw5p-8cq8-m7mv\"\u003eCVE-2026-22774\u003c/a\u003e and two other minor vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded adapter to support \u003ca href=\"https://standardschema.dev/schema\"\u003eStandard Schema\u003c/a\u003e, now \u003cem\u003eany validation library\u003c/em\u003e implementing that interface can be used with Superforms! Big thanks to \u003ca href=\"https://github.com/sillvva\"\u003esillvva\u003c/a\u003e for this contribution! Note however that the \u003ccode\u003edefaults\u003c/code\u003e option is required when using this adapter, as for default values to be inferred automatically, a more specialized adapter for the validation library (handling JSON Schema) needs to be used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved error message for \u0026quot;No shape could be created for schema\u0026quot; to suggest using \u003ccode\u003ezod4\u003c/code\u003e adapter when applicable. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded runtime detection warning when Zod v4 schema is passed to Zod v3 adapter, helping users identify adapter version mismatch. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValibot adapter now handles transformation actions (\u003ccode\u003etrim\u003c/code\u003e, \u003ccode\u003etransform\u003c/code\u003e, etc.) properly by using \u003ccode\u003etypeMode: 'input'\u003c/code\u003e and \u003ccode\u003eerrorMode: 'ignore'\u003c/code\u003e as defaults. This prevents errors when schemas contain transformations. Users can override these settings by passing \u003ccode\u003etypeMode\u003c/code\u003e and \u003ccode\u003eerrorMode\u003c/code\u003e options to the adapter. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/619251de42af8060ce27e5be8ccc2d704ab27fc6\"\u003e\u003ccode\u003e619251d\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a76ac43e1cdfbd19d4a99c84fc167a986cd36e\"\u003e\u003ccode\u003e44a76ac\u003c/code\u003e\u003c/a\u003e 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ed219d1116a6afbca9f0f2930e82df2546ed20fa\"\u003e\u003ccode\u003eed219d1\u003c/code\u003e\u003c/a\u003e Changelog for 2.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/d66c4933fdbca7d437497956c7dcc3d722e94b31\"\u003e\u003ccode\u003ed66c493\u003c/code\u003e\u003c/a\u003e devalue bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e13f28a6f724c57c58c65a06b56e9f370703ec63\"\u003e\u003ccode\u003ee13f28a\u003c/code\u003e\u003c/a\u003e Added the standard adapter to type registry and added tests for it.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/56a8fc78217c910b703b4c031fbd410d30643926\"\u003e\u003ccode\u003e56a8fc7\u003c/code\u003e\u003c/a\u003e Attempting build fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c36492464a1f02c14dca68b9f2dcff157c163564\"\u003e\u003ccode\u003ec364924\u003c/code\u003e\u003c/a\u003e Added standard-schema to lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a12ed6e742e8ff5d8c9d54d6a4eeb3982df5e8e3\"\u003e\u003ccode\u003ea12ed6e\u003c/code\u003e\u003c/a\u003e Add Standard Schema adapter (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/83f1f8c90319289b9daf5fb0c56ce9ceac7dbc83\"\u003e\u003ccode\u003e83f1f8c\u003c/code\u003e\u003c/a\u003e Dev/issues 676 677 (\u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/8625e99c1916ad5390dca7e3686101aa75e956ef\"\u003e\u003ccode\u003e8625e99\u003c/code\u003e\u003c/a\u003e Lockfile updated for zod-v3-to-json-schema\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.29.1...v2.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.29.1\u0026new-version=2.30.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/getarcaneapp/arcane/pull/1893","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/getarcaneapp%2Farcane/issues/1893","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1893/packages"}},{"old_version":"2.28.1","new_version":"2.30.0","update_type":"minor","path":null,"pr_created_at":"2026-02-24T23:15:56.000Z","version_change":"2.28.1 → 2.30.0","issue":{"uuid":"3986264497","node_id":"PR_kwDOQfyqGs7GELpB","number":41,"state":"closed","title":"chore(deps): bump the prod-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-27T23:12:25.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-24T23:15:56.000Z","updated_at":"2026-02-27T23:12:27.000Z","time_to_close":258989,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":32,"packages":[{"name":"@codemirror/commands","old_version":"6.10.0","new_version":"6.10.2","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.4","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.5.4","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.8","new_version":"6.39.15","repository_url":"https://github.com/codemirror/view"},{"name":"@uiw/codemirror-theme-github","old_version":"4.25.3","new_version":"4.25.5","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/codemirror-themes","old_version":"4.25.3","new_version":"4.25.5","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@xterm/addon-fit","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"@eslint/compat","old_version":"2.0.0","new_version":"2.0.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@inlang/paraglide-js","old_version":"2.5.0","new_version":"2.12.0","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.554.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.49.0","new_version":"2.53.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.16.2","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"runed","old_version":"0.34.0","new_version":"0.37.1","repository_url":"https://github.com/svecosystem/runed"},{"name":"svelte","old_version":"5.44.0","new_version":"5.53.3","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.4.3","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.56.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@react-email/components","old_version":"1.0.1","new_version":"1.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"react","old_version":"19.2.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@react-email/preview-server","old_version":"5.0.5","new_version":"5.2.8","repository_url":"https://github.com/resend/react-email"},{"name":"react-email","old_version":"5.0.5","new_version":"5.2.8","repository_url":"https://github.com/resend/react-email"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-dependencies group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.2` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.4` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.5.4` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.39.15` |\n| [@uiw/codemirror-theme-github](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.5` |\n| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.5` |\n| [@xterm/addon-fit](https://github.com/xtermjs/xterm.js) | `0.10.0` | `0.11.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.0` | `2.0.2` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.5.0` | `2.12.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.554.0` | `0.575.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.0` | `2.53.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.2.1` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.16.2` |\n| [runed](https://github.com/svecosystem/runed/tree/HEAD/packages/runed) | `0.34.0` | `0.37.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.44.0` | `5.53.3` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.4.3` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.6` | `1.0.7` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.28.1` | `2.30.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.56.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.1` | `1.0.8` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.4` |\n| [@react-email/preview-server](https://github.com/resend/react-email/tree/HEAD/packages/preview-server) | `5.0.5` | `5.2.8` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.0.5` | `5.2.8` |\n\n\nUpdates `@codemirror/commands` from 6.10.0 to 6.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7b0a163c5812b2134738a302dfb711decaf2cbf0\"\u003e\u003ccode\u003e7b0a163\u003c/code\u003e\u003c/a\u003e Properly map the selection in copyLineDown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6b76f57b07f115e604abf275d951b8f01d9ee982\"\u003e\u003ccode\u003e6b76f57\u003c/code\u003e\u003c/a\u003e Add some more vertical motion tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7d60253f1873db6dab0e7f5f65f074053448b458\"\u003e\u003ccode\u003e7d60253\u003c/code\u003e\u003c/a\u003e Add some tests for cursorLineUp/Down\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.0...6.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.11.3 to 6.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f096668309e3fcbe5a8e034a6d557c779bdb2b4c\"\u003e\u003ccode\u003ef096668\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support reconfiguration of an LRLanguage's language data\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/43dadca7e6340cfc19087452ef6f79ef72c3b502\"\u003e\u003ccode\u003e43dadca\u003c/code\u003e\u003c/a\u003e Mark version 6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/a8de2ea32868710bbcebebe3246b65dc5e01b1f3\"\u003e\u003ccode\u003ea8de2ea\u003c/code\u003e\u003c/a\u003e Support reconfiguration of an LRLanguage's language data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/51cdc78a9593f7b80ab75b06efb0710d927ecde9\"\u003e\u003ccode\u003e51cdc78\u003c/code\u003e\u003c/a\u003e Fix typo in a doc comment.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.11.3...6.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.5.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/127f07c316ede0d4af96071a78412160c70e1a9b\"\u003e\u003ccode\u003e127f07c\u003c/code\u003e\u003c/a\u003e Fix superfluous calls to boundChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/c24cde9d0152d3882ef811a6579d0de90767d7a0\"\u003e\u003ccode\u003ec24cde9\u003c/code\u003e\u003c/a\u003e Remove some trailing whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/fc068eddf3192e8bcc70755517faf88894247e88\"\u003e\u003ccode\u003efc068ed\u003c/code\u003e\u003c/a\u003e Fix mapPos documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.8 to 6.39.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression where the editor would forget previously measured line heights without good reason.\u003c/p\u003e\n\u003cp\u003eFix an issue where scrolling the cursor into view sometimes wouldn't work on Chrome Android.\u003c/p\u003e\n\u003cp\u003eFix a bug that broke composition inside of block wrappers.\u003c/p\u003e\n\u003ch2\u003e6.39.14 (2026-02-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove performance of \u003ccode\u003eposAtCoords\u003c/code\u003e on long lines.\u003c/p\u003e\n\u003cp\u003eFix a regression where copy and cut in a shadow DOM on Safari would fall back to the native behavior, often copying the wrong text.\u003c/p\u003e\n\u003ch2\u003e6.39.13 (2026-02-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where a widget at start or end of line, when wrapped to cover that whole line, could block vertical cursor motion.\u003c/p\u003e\n\u003cp\u003eFix an issue \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e that would sometimes cause selection-extending vertical motion to get stuck on line wrapping points.\u003c/p\u003e\n\u003ch2\u003e6.39.12 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where the visual selection drawn by \u003ccode\u003edrawSelection\u003c/code\u003e could fail to update properly in some circumstances.\u003c/p\u003e\n\u003cp\u003eFix a bug where PageUp/PageDown near the edge of the viewport might completely skip to the start/end of the document.\u003c/p\u003e\n\u003cp\u003eFix a regression that caused mark decorations to be split on text node chunk boundaries again.\u003c/p\u003e\n\u003ch2\u003e6.39.11 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAvoid handling copy events for parent editors.\u003c/p\u003e\n\u003ch2\u003e6.39.10 (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in the way widget are reused when content next to them changes.\u003c/p\u003e\n\u003cp\u003eMake sure font metrics get recomputed on \u003ccode\u003efonts.ready\u003c/code\u003e even if the line height doesn't change.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/218358b910a73edcc75ede7f014ec9f249cbf9fa\"\u003e\u003ccode\u003e218358b\u003c/code\u003e\u003c/a\u003e Mark version 6.39.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f8458adf8dce1a4e47fc5bbc58294cf4add19c38\"\u003e\u003ccode\u003ef8458ad\u003c/code\u003e\u003c/a\u003e Fix a bug that broke composition inside of block wrappers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/e7ca47d660a0a2842083b74b4d990261a95f926c\"\u003e\u003ccode\u003ee7ca47d\u003c/code\u003e\u003c/a\u003e Add a kludge to scroll things into view in the presence of a mobile virtual v...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f619d7fa0478adfbfba7f7191f87e20c3995e26e\"\u003e\u003ccode\u003ef619d7f\u003c/code\u003e\u003c/a\u003e Avoid unnecessary height refreshes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/9b8a0bdda472f5ca78e46eab78015f796f68dd1e\"\u003e\u003ccode\u003e9b8a0bd\u003c/code\u003e\u003c/a\u003e Mark version 6.39.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/754829bf29e9a8156f45bc3fdeb2b5443300bec0\"\u003e\u003ccode\u003e754829b\u003c/code\u003e\u003c/a\u003e Fix a regression in copy/cut on Safari in shadow DOM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/d2c38fb9c13e5a68d7e2ebb26f07de34d1f46345\"\u003e\u003ccode\u003ed2c38fb\u003c/code\u003e\u003c/a\u003e Try to tweak test to run on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/a308203f2c36af7e488683ccd10dcbcf59869ba6\"\u003e\u003ccode\u003ea308203\u003c/code\u003e\u003c/a\u003e Rewrite posAtCoords algorithm for inline content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/b3362d222a498962b40d65cb0af5356a72f816d6\"\u003e\u003ccode\u003eb3362d2\u003c/code\u003e\u003c/a\u003e Add some more coordsAtPos tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/6a93b6f33e946147ac10282e37c76be049f333d8\"\u003e\u003ccode\u003e6a93b6f\u003c/code\u003e\u003c/a\u003e Mark version 6.39.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.8...6.39.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-github` from 4.25.3 to 4.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.5/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.5: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e💄 chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e c3c46e1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: Update README.md 694c963 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: update README.md 2cab1c1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💄 chore: update README.md c6cc358 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e) dcb10f6 \u003ca href=\"https://github.com/jcubic\"\u003e\u003ccode\u003e@​jcubic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/e1f67c4264f5ad4d3a64983b6ef8dcef9ee8e801\"\u003e\u003ccode\u003ee1f67c4\u003c/code\u003e\u003c/a\u003e released v4.25.5 \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/dcb10f68730a671ac3e1c23820bce5f62cc505cb\"\u003e\u003ccode\u003edcb10f6\u003c/code\u003e\u003c/a\u003e fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c6cc358d37154c87ed37db8ff0e720962f47e84e\"\u003e\u003ccode\u003ec6cc358\u003c/code\u003e\u003c/a\u003e chore: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2cab1c12aba139a8584efd16c82d3f2f8093ac49\"\u003e\u003ccode\u003e2cab1c1\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/694c9637c7668af153a6820ad36d074d74f081c6\"\u003e\u003ccode\u003e694c963\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c3c46e12693e2247a13acfc1fcd9507a209891f9\"\u003e\u003ccode\u003ec3c46e1\u003c/code\u003e\u003c/a\u003e chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-themes` from 4.25.3 to 4.25.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.5/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.5: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/2bcb7df/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.4...v4.25.5\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e💄 chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e c3c46e1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: Update README.md 694c963 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e📖 doc: update README.md 2cab1c1 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💄 chore: update README.md c6cc358 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e) dcb10f6 \u003ca href=\"https://github.com/jcubic\"\u003e\u003ccode\u003e@​jcubic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/e1f67c4264f5ad4d3a64983b6ef8dcef9ee8e801\"\u003e\u003ccode\u003ee1f67c4\u003c/code\u003e\u003c/a\u003e released v4.25.5 \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/dcb10f68730a671ac3e1c23820bce5f62cc505cb\"\u003e\u003ccode\u003edcb10f6\u003c/code\u003e\u003c/a\u003e fix: fix trailing slash in hyperlink extension \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/756\"\u003e#756\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c6cc358d37154c87ed37db8ff0e720962f47e84e\"\u003e\u003ccode\u003ec6cc358\u003c/code\u003e\u003c/a\u003e chore: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2cab1c12aba139a8584efd16c82d3f2f8093ac49\"\u003e\u003ccode\u003e2cab1c1\u003c/code\u003e\u003c/a\u003e doc: update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/694c9637c7668af153a6820ad36d074d74f081c6\"\u003e\u003ccode\u003e694c963\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c3c46e12693e2247a13acfc1fcd9507a209891f9\"\u003e\u003ccode\u003ec3c46e1\u003c/code\u003e\u003c/a\u003e chore: fix package publish failure. \u003ca href=\"https://redirect.github.com/uiwjs/react-codemirror/issues/752\"\u003e#752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xterm/addon-fit` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/ce1d788efe88a5e0ee972a0a6d260f9ba9454d3d\"\u003e\u003ccode\u003ece1d788\u003c/code\u003e\u003c/a\u003e Bumped bower version to 0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/01e48b740673d20c01a50ac60ba59317d8fa17b8\"\u003e\u003ccode\u003e01e48b7\u003c/code\u003e\u003c/a\u003e Revamped the attach addon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/a1717fdd8d31f15c807309ff510142d7386e7a43\"\u003e\u003ccode\u003ea1717fd\u003c/code\u003e\u003c/a\u003e Update docs index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/c9f5f235e21caefdb6fadda0fac26a07c5c9341c\"\u003e\u003ccode\u003ec9f5f23\u003c/code\u003e\u003c/a\u003e Started documenting methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/21dde3cfa21faec6db52aff671c47a2e818e7a3a\"\u003e\u003ccode\u003e21dde3c\u003c/code\u003e\u003c/a\u003e Updated version, in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/73bf6d1ce8b79204af4d00e595932ca09e1a7978\"\u003e\u003ccode\u003e73bf6d1\u003c/code\u003e\u003c/a\u003e Started documenting events\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xtermjs/xterm.js/compare/0.10...0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.2 to 1.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.5\u003c/h2\u003e\n\u003ch2\u003eRelease 1.13.5\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a potential \u003cstrong\u003eDenial of Service\u003c/strong\u003e issue involving the \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug fix:\u003c/strong\u003e Resolved an issue where \u003ccode\u003eAxiosError\u003c/code\u003e could be missing the \u003ccode\u003estatus\u003c/code\u003e field on and after \u003cstrong\u003ev1.13.3\u003c/strong\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch4\u003eSecurity\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Denial of Service via \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.0 to 2.0.2\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\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\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/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.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.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.1...migrate-config-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\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.1 to ^2.0.2\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.0.1 to ^1.1.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\u003ecompat: v2.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0.0 to ^1.0.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.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.0...migrate-config-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0 to ^2.0.1\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.0.0 to ^1.0.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\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\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/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.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\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0.0 to ^1.0.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/7960653fe678b563051e2fbb99caf9fd3c07528c\"\u003e\u003ccode\u003e7960653\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003e\u003ccode\u003eecb37dc\u003c/code\u003e\u003c/a\u003e fix: add eslint 10 as peer dependency (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/074cac2268ef11f9433282b6f043a15cec8c609d\"\u003e\u003ccode\u003e074cac2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a3b0fd51027ce7b3102591ebda42326af87b8e3e\"\u003e\u003ccode\u003ea3b0fd5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7abc05147e2b6d29cb5170867c2172d25c563454\"\u003e\u003ccode\u003e7abc051\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f0b5b68e6d17c710109a8ac9ba9de5890b03143f\"\u003e\u003ccode\u003ef0b5b68\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b65204d085e40425f9ee62c06e9b5005e23651cc\"\u003e\u003ccode\u003eb65204d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/5f8bc5b8727ebc536e81ccdb99cd223f668601ac\"\u003e\u003ccode\u003e5f8bc5b\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003earethetypeswrong\u003c/code\u003e on packages with types (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9eb64a30a24f8fdcb7be4360cd7621f14687cad\"\u003e\u003ccode\u003ed9eb64a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7444f367832f2cf3d9b2c19ac2b6da63ade7f6d0\"\u003e\u003ccode\u003e7444f36\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.2/packages/compat\"\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.5.0 to 2.12.0\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\u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eaf0084e: Add route-level locale strategy overrides via \u003ccode\u003erouteStrategies\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eYou can now define per-route strategy behavior (first match wins), including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003estrategy\u003c/code\u003e overrides for paths like \u003ccode\u003e/dashboard/*\u003c/code\u003e and \u003ccode\u003e/rpc/*\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexclude: true\u003c/code\u003e to skip i18n middleware behavior for paths like \u003ccode\u003e/api/*\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ed1c86fb: Improve emitted message-module output by gating middleware locale-splitting hooks behind \u003ccode\u003eexperimentalMiddlewareLocaleSplitting\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWhen the option is disabled (default), generated message functions no longer emit:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eif (experimentalMiddlewareLocaleSplitting \u0026amp;\u0026amp; isServer === false) { ...__paraglide_ssr... }\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etrackMessageCall(...)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erelated runtime imports (\u003ccode\u003eexperimentalMiddlewareLocaleSplitting\u003c/code\u003e, \u003ccode\u003eisServer\u003c/code\u003e, \u003ccode\u003etrackMessageCall\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhen \u003ccode\u003eexperimentalMiddlewareLocaleSplitting\u003c/code\u003e is enabled, the existing SSR/middleware injection flow is preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e90a1580: Add compiler support for markup messages with a new \u003ccode\u003emessage.parts()\u003c/code\u003e API.\u003c/p\u003e\n\u003cp\u003eMessages that contain markup now compile to framework-neutral parts (\u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003emarkup-start\u003c/code\u003e, \u003ccode\u003emarkup-end\u003c/code\u003e, and \u003ccode\u003emarkup-standalone\u003c/code\u003e) while \u003ccode\u003emessage()\u003c/code\u003e continues to return plain strings.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efc66ee1: Add type-safe literal unions for match variants in generated message typings \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/538\"\u003eopral/paraglide-js#538\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFor example, the following minimal message definition:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n\t\u0026quot;auth_password_error\u0026quot;: [\n\t\t{\n\t\t\t\u0026quot;match\u0026quot;: {\n\t\t\t\t\u0026quot;type=empty\u0026quot;: \u0026quot;You must provide a password\u0026quot;\n\t\t\t}\n\t\t}\n\t]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\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\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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.554.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.572.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\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/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.571.0...0.572.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/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.575.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​lucide/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.0 to 2.53.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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e and \u003ccode\u003esvelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15339\"\u003e#15339\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse file offset table more strictly (\u003ca href=\"https://github.com/sveltejs/kit/commit/f47c01bd8100328c24fdb8522fe35913b0735f35\"\u003e\u003ccode\u003ef47c01b\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.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\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: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15246\"\u003e#15246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eresolve\u003c/code\u003e will narrow types to follow trailing slash page settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15027\"\u003e#15027\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/GauraveryAroran/arcane/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauraveryAroran%2Farcane/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"2.29.1","new_version":"2.30.0","update_type":"minor","path":null,"pr_created_at":"2026-02-23T10:17:41.000Z","version_change":"2.29.1 → 2.30.0","issue":{"uuid":"3977386143","node_id":"PR_kwDOQCfBBM7Fm1_3","number":129,"state":"closed","title":"chore(deps): bump the npm-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T10:15:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T10:17:41.000Z","updated_at":"2026-03-02T10:15:03.000Z","time_to_close":604640,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":22,"packages":[{"name":"@types/node","old_version":"25.0.9","new_version":"25.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.53.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"@internationalized/date","old_version":"3.10.1","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.562.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@number-flow/svelte","old_version":"0.3.9","new_version":"0.3.13","repository_url":"https://github.com/barvian/number-flow"},{"name":"@sveltejs/kit","old_version":"2.50.0","new_version":"2.53.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.15.4","new_version":"2.16.2","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint-plugin-svelte","old_version":"3.14.0","new_version":"3.15.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier-plugin-svelte","old_version":"3.4.1","new_version":"3.5.0","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"shiki","old_version":"3.21.0","new_version":"3.22.0","repository_url":"https://github.com/shikijs/shiki"},{"name":"svelte","old_version":"5.47.0","new_version":"5.53.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.5","new_version":"4.4.3","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.29.1","new_version":"2.30.0","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"typescript-eslint","old_version":"8.53.0","new_version":"8.56.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"mint","old_version":"4.2.284","new_version":"4.2.375","repository_url":"https://github.com/mintlify/mint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.9` | `25.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.53.0` | `8.56.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.1` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.562.0` | `0.575.0` |\n| [@number-flow/svelte](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.3.9` | `0.3.13` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.50.0` | `2.53.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.15.4` | `2.16.2` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.14.0` | `3.15.0` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.4.1` | `3.5.0` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `3.21.0` | `3.22.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.47.0` | `5.53.2` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.5` | `4.4.3` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.29.1` | `2.30.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.53.0` | `8.56.0` |\n| [mint](https://github.com/mintlify/mint/tree/HEAD/packages/mint) | `4.2.284` | `4.2.375` |\n\n\nUpdates `@types/node` from 25.0.9 to 25.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.53.0 to 8.56.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca\"\u003e\u003ccode\u003ec0a359d\u003c/code\u003e\u003c/a\u003e fix: use parser options from context.languageOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8a95834bb5fd818cc049390e4cb57196717a011f\"\u003e\u003ccode\u003e8a95834\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] reduce param index to ts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4ba1e72cd76f357044dca209978d87137c31e6c0\"\u003e\u003ccode\u003e4ba1e72\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] report unnecessary defaul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a1f86179074a143fdb06445a28b1144427d33ec9\"\u003e\u003ccode\u003ea1f8617\u003c/code\u003e\u003c/a\u003e feat(utils): deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f0ce54da520cdc58f1dd2e2c45073c92617e2c2\"\u003e\u003ccode\u003e3f0ce54\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] require strictNullChecks ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3df0002e8663f170749cc4a9a054af377cf0c554\"\u003e\u003ccode\u003e3df0002\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] remove trailing newline when removing en...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.53.0 to 8.56.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.56.0\u003c/h2\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse parser options from context.languageOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043\"\u003e#12043\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efnx \u003ca href=\"https://github.com/DMartens\"\u003e\u003ccode\u003e@​DMartens\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.56.0 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ESLint v10 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJoshua Chen\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.54.0 (2026-01-26)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/8b8b68f200a48ee9d6f7be8670e964629375196c\"\u003e\u003ccode\u003e8b8b68f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5\"\u003e\u003ccode\u003e68a074f\u003c/code\u003e\u003c/a\u003e feat: support ESLint v10 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057\"\u003e#12057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507\"\u003e\u003ccode\u003ed423e57\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.54.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.17 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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.0 to 3.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Input\nimport * as prettierPluginEstree from \u0026quot;prettier/plugins/estree\u0026quot;;\n\u003cp\u003e// Prettier 3.8.0\n// Property 'printers' does not exist on type 'typeof import(\u0026quot;prettier/plugins/estree\u0026quot;)'. ts(2339)\nprettierPluginEstree.printers.estree; //=\u0026gt; any\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.1\nprettierPluginEstree.printers.estree; //=\u0026gt; Printer\nprettierPluginEstree.printers[\u0026quot;estree-json\u0026quot;]; //=\u0026gt; Printer\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f95ad0f8e1dd9fb5507e7088f42f91fa6b5f3cb0\"\u003e\u003ccode\u003ef95ad0f\u003c/code\u003e\u003c/a\u003e Comment out finished steps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b2034e819aef944fe1fe3bbf532118885a854f64\"\u003e\u003ccode\u003eb2034e8\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5824b15189303d52892ffbc0812751533666c674\"\u003e\u003ccode\u003e5824b15\u003c/code\u003e\u003c/a\u003e Release 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/04336012b351529f624eaeb3ac9af52a5b7b7c01\"\u003e\u003ccode\u003e0433601\u003c/code\u003e\u003c/a\u003e Add blog post for v3.8.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18639\"\u003e#18639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99\"\u003e\u003ccode\u003ec45fef1\u003c/code\u003e\u003c/a\u003e Fix LWC attribute with \u003ccode\u003e--embedded-language-formatting off\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18383\"\u003e#18383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.0.17 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d75780a67af437331d8d689cdcfe291e\"\u003e\u003ccode\u003eea837de\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9286\"\u003e#9286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca5ea282cf0b0d37b7b51f182397fc370\"\u003e\u003ccode\u003ee057281\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.1 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.1...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.562.0 to 0.575.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3945\"\u003elucide-icons/lucide#3945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.574.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.573.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.572.0...0.573.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.572.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-circle-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\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/Shrinks99\"\u003e\u003ccode\u003e@​Shrinks99\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3770\"\u003elucide-icons/lucide#3770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.571.0...0.572.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.571.0...0.572.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/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.575.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@number-flow/svelte` from 0.3.9 to 0.3.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/barvian/number-flow/releases\"\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/5cc3c9b7f7c223719047b964b47dd9d3a42fa371\"\u003e\u003ccode\u003e5cc3c9b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.5.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd CSP strategies (see \u003ca href=\"https://redirect.github.com/barvian/number-flow/issues/170\"\u003e#170\u003c/a\u003e) (\u003ca href=\"https://github.com/barvian/number-flow/commit/a7b3b0b581fc05b914ea9e1ab1441da75b30bb67\"\u003e\u003ccode\u003ea7b3b0b\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/a7b3b0b581fc05b914ea9e1ab1441da75b30bb67\"\u003e\u003ccode\u003ea7b3b0b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.5.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/4a6c26efe13d6ffc1b84ea75accf511f63669eb9\"\u003e\u003ccode\u003e4a6c26e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.5.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/svelte\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/bdf8ce92df67d6147d7f56998c625fc29e1b7571\"\u003e\u003ccode\u003ebdf8ce9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.5.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/barvian/number-flow/commits/@number-flow/svelte@0.3.13/src\"\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.50.0 to 2.53.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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e and \u003ccode\u003esvelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15339\"\u003e#15339\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse file offset table more strictly (\u003ca href=\"https://github.com/sveltejs/kit/commit/f47c01bd8100328c24fdb8522fe35913b0735f35\"\u003e\u003ccode\u003ef47c01b\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.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\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: respect scroll-margin when navigating to a url-supplied anchor (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15246\"\u003e#15246\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eresolve\u003c/code\u003e will narrow types to follow trailing slash page settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15027\"\u003e#15027\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.51.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003escroll\u003c/code\u003e property to \u003ccode\u003eNavigationTarget\u003c/code\u003e in navigation callbacks (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15248\"\u003e#15248\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eNavigation callbacks (\u003ccode\u003ebeforeNavigate\u003c/code\u003e, \u003ccode\u003eonNavigate\u003c/code\u003e, and \u003ccode\u003eafterNavigate\u003c/code\u003e) now include scroll position information via the \u003ccode\u003escroll\u003c/code\u003e property on \u003ccode\u003efrom\u003c/code\u003e and \u003ccode\u003eto\u003c/code\u003e targets:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efrom.scroll\u003c/code\u003e: The scroll position at the moment navigation was triggered\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eto.scroll\u003c/code\u003e: In \u003ccode\u003ebeforeNavigate\u003c/code\u003e and \u003ccode\u003eonNavigate\u003c/code\u003e, this is populated for \u003ccode\u003epopstate\u003c/code\u003e navigations (back/forward) with the scroll position that will be restored, and \u003ccode\u003enull\u003c/code\u003e for other navigation types. In \u003ccode\u003eafterNavigate\u003c/code\u003e, this is always the final scroll position after navigation completed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables use cases like animating transitions based on the target scroll position when using browser back/forward navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: \u003ccode\u003ehydratable\u003c/code\u003e's injected script now works with CSP (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15048\"\u003e#15048\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.53.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support Vite 8 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: remove event listeners on form attachment cleanup (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15286\"\u003e#15286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: apply queries refreshed in a form remote function when a redirect is thrown (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15362\"\u003e#15362\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.52.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: validate \u003ccode\u003eform\u003c/code\u003e file information to prevent amplification attacks (\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: upgrade \u003ccode\u003edevalue\u003c/code\u003e and \u003ccode\u003esvelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15339\"\u003e#15339\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: parse file offset table more strictly (\u003ca href=\"https://github.com/sveltejs/kit/commit/f47c01bd8100328c24fdb8522fe35913b0735f35\"\u003e\u003ccode\u003ef47c01b\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.52.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear stale preflight issues on subsequent valid form submissions (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15281\"\u003e#15281\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echore: remove dependency on \u003ccode\u003esade\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15272\"\u003e#15272\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003e.txt\u003c/code\u003e files in precompression (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15259\"\u003e#15259\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: escape backticks and dollar signs when creating inlined css (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15320\"\u003e#15320\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: increment \u003ccode\u003eform.pending\u003c/code\u003e count before preflight validation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15279\"\u003e#15279\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.52.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ccode\u003ematch\u003c/code\u003e function to map a path back to a route id and params (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14997\"\u003e#14997\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/f80c327aaed3088203090698b1e3f5cfed781aa3\"\u003e\u003ccode\u003ef80c327\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15342\"\u003e#15342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/147169471ba57be6069a5eb3af199aad2fd192d6\"\u003e\u003ccode\u003e1471694\u003c/code\u003e\u003c/a\u003e chore: upgrade to eslint 10 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15359\"\u003e#15359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3e0189dfa1b7c95dc084a1fc1f57dbe8de92f88c\"\u003e\u003ccode\u003e3e0189d\u003c/code\u003e\u003c/a\u003e fix: apply queries refreshed in a form remote function when a redirect is thr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/6df9d332fd9647cfba92a677ad5e1bd87438937f\"\u003e\u003ccode\u003e6df9d33\u003c/code\u003e\u003c/a\u003e fix: remove event listeners on form attachment cleanup (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15286\"\u003e#15286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/800d904f1ba3cc0637165ee9899e6bbab842d506\"\u003e\u003ccode\u003e800d904\u003c/code\u003e\u003c/a\u003e feat: support Vite 8 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15024\"\u003e#15024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9c4a73733441acaa2f166d023fcdb977a9d88cf6\"\u003e\u003ccode\u003e9c4a737\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15338\"\u003e#15338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3e607b314aec9e5f278d32847945b8b6323e1cb8\"\u003e\u003ccode\u003e3e607b3\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/62991c81db4f50ccfb08a9ac5e05ccba4ddab59e\"\u003e\u003ccode\u003e62991c8\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003edevalue\u003c/code\u003e and \u003ccode\u003esvelte\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15339\"\u003e#15339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f47c01bd8100328c24fdb8522fe35913b0735f35\"\u003e\u003ccode\u003ef47c01b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/6f69ded005c14db0c2e6a73843cc5e5cb15b684f\"\u003e\u003ccode\u003e6f69ded\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15321\"\u003e#15321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.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.1.18 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/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19615\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19615\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bc6e4b85bf1dce84e2947f81cbb9881a77427de7\"\u003e\u003ccode\u003ebc6e4b8\u003c/code\u003e\u003c/a\u003e Fallback to \u003ccode\u003econfig.createResolver\u003c/code\u003e for \u003ccode\u003eclient\u003c/code\u003e and \u003ccode\u003essr\u003c/code\u003e environments in `@...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f212b0fc22c3e6f93a5068654e67bd2818109b95\"\u003e\u003ccode\u003ef212b0f\u003c/code\u003e\u003c/a\u003e fix: restore full page reload for watched external files on Vite 7.1+ (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e3e85b364fc62a19b97a4250854580132e7967c7\"\u003e\u003ccode\u003ee3e85b3\u003c/code\u003e\u003c/a\u003e [tailwindcss-vite] Add Register dependency messages logline (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19611\"\u003e#19611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.0/packages/@tailwindcss-vite\"\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.15.4 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huntabyte/bits-ui/releases\"\u003ebits-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebits-ui@2.16.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(TimeField): prevent mobile keyboard input from appending raw characters to the day period (AM/PM) segment by handling \u003ccode\u003ebeforeinput\u003c/code\u003e events (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(FloatingLayer): prevent floating content from visibly jumping to the viewport origin when its reference becomes hidden by ignoring detached/hidden-anchor position updates until close completes (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1964\"\u003e#1964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Tooltip): introduce \u003ccode\u003etether\u003c/code\u003e functionality/singleton tooltip support (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(Tooltip): resolve issue where SafePolygon wasn't respected under specific conditions (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1962\"\u003e#1962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.15.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eperf(Popover): optimized hover tracking for openOnHover (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/1959\"\u003e#1959\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: reduced rapid toggle overhead by avoiding unnecessary positioning/observer work while closed (\u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/twangodev/ogis/pull/129","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/twangodev%2Fogis/issues/129","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/129/packages"}},{"old_version":"2.28.1","new_version":"2.29.1","update_type":"minor","path":null,"pr_created_at":"2026-02-09T11:49:31.000Z","version_change":"2.28.1 → 2.29.1","issue":{"uuid":"3915987657","node_id":"PR_kwDOQczMac7CdkwA","number":42,"state":"closed","title":"chore(deps): bump the prod-dependencies group across 1 directory with 32 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-16T11:33:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T11:49:31.000Z","updated_at":"2026-02-16T11:33:53.000Z","time_to_close":603860,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":32,"packages":[{"name":"@codemirror/commands","old_version":"6.10.0","new_version":"6.10.2","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.3","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.5.4","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.38.8","new_version":"6.39.13","repository_url":"https://github.com/codemirror/view"},{"name":"@uiw/codemirror-theme-github","old_version":"4.25.3","new_version":"4.25.4","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/codemirror-themes","old_version":"4.25.3","new_version":"4.25.4","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@xterm/addon-fit","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"@eslint/compat","old_version":"2.0.0","new_version":"2.0.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@inlang/paraglide-js","old_version":"2.5.0","new_version":"2.10.0","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.554.0","new_version":"0.563.1","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.49.0","new_version":"2.50.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.1","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.15.5","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"isomorphic-dompurify","old_version":"2.33.0","new_version":"2.36.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"runed","old_version":"0.34.0","new_version":"0.37.1","repository_url":"https://github.com/svecosystem/runed"},{"name":"svelte","old_version":"5.44.0","new_version":"5.50.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"svelte-sonner","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@react-email/components","old_version":"1.0.1","new_version":"1.0.7","repository_url":"https://github.com/resend/react-email"},{"name":"react","old_version":"19.2.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@react-email/preview-server","old_version":"5.0.5","new_version":"5.2.8","repository_url":"https://github.com/resend/react-email"},{"name":"react-email","old_version":"5.0.5","new_version":"5.2.8","repository_url":"https://github.com/resend/react-email"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-dependencies group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.2` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.3` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.5.4` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.39.13` |\n| [@uiw/codemirror-theme-github](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.4` |\n| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.4` |\n| [@xterm/addon-fit](https://github.com/xtermjs/xterm.js) | `0.10.0` | `0.11.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.0` | `2.0.2` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.5.0` | `2.10.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.11.0` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.554.0` | `0.563.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.0` | `2.50.2` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.1` | `6.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.1.18` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.15.5` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.33.0` | `2.36.0` |\n| [runed](https://github.com/svecosystem/runed/tree/HEAD/packages/runed) | `0.34.0` | `0.37.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.44.0` | `5.50.0` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.6` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.6` | `1.0.7` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.28.1` | `2.29.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.54.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.1` | `1.0.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.4` |\n| [@react-email/preview-server](https://github.com/resend/react-email/tree/HEAD/packages/preview-server) | `5.0.5` | `5.2.8` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.0.5` | `5.2.8` |\n\n\nUpdates `@codemirror/commands` from 6.10.0 to 6.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.2 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMove the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.\u003c/p\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/dbae3a14705d265ff13431fec6c5ca226fa600c5\"\u003e\u003ccode\u003edbae3a1\u003c/code\u003e\u003c/a\u003e Mark version 6.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/beecd58feabe83e62bb8af67bf57cb6e607c2fd0\"\u003e\u003ccode\u003ebeecd58\u003c/code\u003e\u003c/a\u003e Use a more reasonable start selection for the inverse of applied history events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/0587e5dc836a8101a73b5902928ca3c5cef70218\"\u003e\u003ccode\u003e0587e5d\u003c/code\u003e\u003c/a\u003e Add a test cursorLineDown skipping trailing inline widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/fe13f9573a8949cfee2c05a2403b3b857caa213d\"\u003e\u003ccode\u003efe13f95\u003c/code\u003e\u003c/a\u003e Add some more explicit type annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/2f99b7bc148399070eca97cac13fccbec7f2302f\"\u003e\u003ccode\u003e2f99b7b\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/a6196d989c2e0dc4b537779324f144a5d4255141\"\u003e\u003ccode\u003ea6196d9\u003c/code\u003e\u003c/a\u003e Query configuration at start of line in changeLineComment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7b0a163c5812b2134738a302dfb711decaf2cbf0\"\u003e\u003ccode\u003e7b0a163\u003c/code\u003e\u003c/a\u003e Properly map the selection in copyLineDown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6b76f57b07f115e604abf275d951b8f01d9ee982\"\u003e\u003ccode\u003e6b76f57\u003c/code\u003e\u003c/a\u003e Add some more vertical motion tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7d60253f1873db6dab0e7f5f65f074053448b458\"\u003e\u003ccode\u003e7d60253\u003c/code\u003e\u003c/a\u003e Add some tests for cursorLineUp/Down\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.0...6.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.11.3 to 6.12.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/language\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.1 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove finding inner language in syntax tree when the nested parse has been marked as bracketed.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/bcc504c34ad4d18c9b950e7692d3ff3f92a9242e\"\u003e\u003ccode\u003ebcc504c\u003c/code\u003e\u003c/a\u003e Mark version 6.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/d131a0fac0b3ac6f72ec114729fbd0aa8c21cc1e\"\u003e\u003ccode\u003ed131a0f\u003c/code\u003e\u003c/a\u003e Use EnterBracketed mode when finding inner language\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f096668309e3fcbe5a8e034a6d557c779bdb2b4c\"\u003e\u003ccode\u003ef096668\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support reconfiguration of an LRLanguage's language data\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/43dadca7e6340cfc19087452ef6f79ef72c3b502\"\u003e\u003ccode\u003e43dadca\u003c/code\u003e\u003c/a\u003e Mark version 6.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/a8de2ea32868710bbcebebe3246b65dc5e01b1f3\"\u003e\u003ccode\u003ea8de2ea\u003c/code\u003e\u003c/a\u003e Support reconfiguration of an LRLanguage's language data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/51cdc78a9593f7b80ab75b06efb0710d927ecde9\"\u003e\u003ccode\u003e51cdc78\u003c/code\u003e\u003c/a\u003e Fix typo in a doc comment.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.11.3...6.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/lint\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.2 to 6.5.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/state\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.5.4 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake \u003ccode\u003eSelectionRange.eq\u003c/code\u003e return false when the ranges have different goal columns.\u003c/p\u003e\n\u003ch2\u003e6.5.3 (2025-12-22)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eRangeValue.eq\u003c/code\u003e could get called with a value of a different class.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eEditorState.charCategorizer\u003c/code\u003e now only uses the highest-precedence set of word characters from the language data, to allow overriding these.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/8897323ba799eb7a5a10c4fafac4f1223a72b60a\"\u003e\u003ccode\u003e8897323\u003c/code\u003e\u003c/a\u003e Mark version 6.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/75518c016a009a9b2dbf9a860e29b44eb41c53f5\"\u003e\u003ccode\u003e75518c0\u003c/code\u003e\u003c/a\u003e Include goal column when comparing selection ranges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/a0889f8a0a11732449989e89d652de8edbe464ba\"\u003e\u003ccode\u003ea0889f8\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/b2cbf25cc381d44cc359dbe95e5b1ab9eb7ad51a\"\u003e\u003ccode\u003eb2cbf25\u003c/code\u003e\u003c/a\u003e Mark version 6.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/386d55d3c243c7160ae70a21b609bc9cf15178fb\"\u003e\u003ccode\u003e386d55d\u003c/code\u003e\u003c/a\u003e Make charCategorizer only use the highest-precedence set of word chars\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/aa4ca3c99d54db280b413a09874bb87ed4c841f7\"\u003e\u003ccode\u003eaa4ca3c\u003c/code\u003e\u003c/a\u003e Document RangeCursor.goto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/32c46fa82fbf03bae2c91c5248614b5dec9697d9\"\u003e\u003ccode\u003e32c46fa\u003c/code\u003e\u003c/a\u003e Don't call RangeValue.eq on values of different class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/127f07c316ede0d4af96071a78412160c70e1a9b\"\u003e\u003ccode\u003e127f07c\u003c/code\u003e\u003c/a\u003e Fix superfluous calls to boundChange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/c24cde9d0152d3882ef811a6579d0de90767d7a0\"\u003e\u003ccode\u003ec24cde9\u003c/code\u003e\u003c/a\u003e Remove some trailing whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/fc068eddf3192e8bcc70755517faf88894247e88\"\u003e\u003ccode\u003efc068ed\u003c/code\u003e\u003c/a\u003e Fix mapPos documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.2...6.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.8 to 6.39.13\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.13 (2026-02-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where a widget at start or end of line, when wrapped to cover that whole line, could block vertical cursor motion.\u003c/p\u003e\n\u003cp\u003eFix an issue \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e that would sometimes cause selection-extending vertical motion to get stuck on line wrapping points.\u003c/p\u003e\n\u003ch2\u003e6.39.12 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where the visual selection drawn by \u003ccode\u003edrawSelection\u003c/code\u003e could fail to update properly in some circumstances.\u003c/p\u003e\n\u003cp\u003eFix a bug where PageUp/PageDown near the edge of the viewport might completely skip to the start/end of the document.\u003c/p\u003e\n\u003cp\u003eFix a regression that caused mark decorations to be split on text node chunk boundaries again.\u003c/p\u003e\n\u003ch2\u003e6.39.11 (2026-01-14)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eAvoid handling copy events for parent editors.\u003c/p\u003e\n\u003ch2\u003e6.39.10 (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a regression in the way widget are reused when content next to them changes.\u003c/p\u003e\n\u003cp\u003eMake sure font metrics get recomputed on \u003ccode\u003efonts.ready\u003c/code\u003e even if the line height doesn't change.\u003c/p\u003e\n\u003cp\u003eFix an issue where compositions next to a widget that create a new text node could get needlessly interrupted during an editor update.\u003c/p\u003e\n\u003ch2\u003e6.39.9 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003eEditorSelection.cursor()\u003c/code\u003e with a non-zero \u003ccode\u003eassoc\u003c/code\u003e value would not be visually respected at soft-wrap boundaries on initial view creation.\u003c/p\u003e\n\u003cp\u003eFix error caused by hover tooltips running a scheduled timeout after their editor has been destroyed.\u003c/p\u003e\n\u003cp\u003eFix a bug that caused \u003ccode\u003eEditorView.outerDecorations\u003c/code\u003e to not affect the content height map.\u003c/p\u003e\n\u003cp\u003eFix an issue where composition near a widget could get unnecessarily interrupted.\u003c/p\u003e\n\u003ch2\u003e6.39.8 (2025-12-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/6a93b6f33e946147ac10282e37c76be049f333d8\"\u003e\u003ccode\u003e6a93b6f\u003c/code\u003e\u003c/a\u003e Mark version 6.39.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/467335a596270be8ed746dabb3a8ff5792d257c7\"\u003e\u003ccode\u003e467335a\u003c/code\u003e\u003c/a\u003e Make sure shift-arrowup/down doesn't get stuck on line wrapping points\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/dabe3eb6420081df9819c489acafcad58a85285a\"\u003e\u003ccode\u003edabe3eb\u003c/code\u003e\u003c/a\u003e Fix a bug where inline widgets wrapped to their own line can block vertical m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/f14dcd52653ea80e8994484727217bd251e46bf7\"\u003e\u003ccode\u003ef14dcd5\u003c/code\u003e\u003c/a\u003e Mark version 6.39.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/16a0c29a896c2e6cd6de9f2d16f7659589de7a86\"\u003e\u003ccode\u003e16a0c29\u003c/code\u003e\u003c/a\u003e Fix another issue around chunked large text nodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4b908ab4403af6418290a3c87367b7d6b5e785fe\"\u003e\u003ccode\u003e4b908ab\u003c/code\u003e\u003c/a\u003e Fix poor handling of vertical motion exiting the viewport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/e1476261c0e287f9b32705b27bde61a0677c40e9\"\u003e\u003ccode\u003ee147626\u003c/code\u003e\u003c/a\u003e Fix negative computed width in RectangleMarker.forRange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/6fcf2e1bd95094a47f646e6b7d0eff1f893a9e4b\"\u003e\u003ccode\u003e6fcf2e1\u003c/code\u003e\u003c/a\u003e Mark version 6.39.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/95fd57080464af585d6711b62b2f79b1efd81e9b\"\u003e\u003ccode\u003e95fd570\u003c/code\u003e\u003c/a\u003e Use a custom selection comparison when only the position should be compared\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4c56500aa994009f4d6a38d8097dee231d842c13\"\u003e\u003ccode\u003e4c56500\u003c/code\u003e\u003c/a\u003e Remove a loop that never loops anymore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.8...6.39.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-github` from 4.25.3 to 4.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-themes` from 4.25.3 to 4.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xterm/addon-fit` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/ce1d788efe88a5e0ee972a0a6d260f9ba9454d3d\"\u003e\u003ccode\u003ece1d788\u003c/code\u003e\u003c/a\u003e Bumped bower version to 0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/01e48b740673d20c01a50ac60ba59317d8fa17b8\"\u003e\u003ccode\u003e01e48b7\u003c/code\u003e\u003c/a\u003e Revamped the attach addon\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/a1717fdd8d31f15c807309ff510142d7386e7a43\"\u003e\u003ccode\u003ea1717fd\u003c/code\u003e\u003c/a\u003e Update docs index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/c9f5f235e21caefdb6fadda0fac26a07c5c9341c\"\u003e\u003ccode\u003ec9f5f23\u003c/code\u003e\u003c/a\u003e Started documenting methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/21dde3cfa21faec6db52aff671c47a2e818e7a3a\"\u003e\u003ccode\u003e21dde3c\u003c/code\u003e\u003c/a\u003e Updated version, in docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xtermjs/xterm.js/commit/73bf6d1ce8b79204af4d00e595932ca09e1a7978\"\u003e\u003ccode\u003e73bf6d1\u003c/code\u003e\u003c/a\u003e Started documenting events\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xtermjs/xterm.js/compare/0.10...0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.2 to 1.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.5\u003c/h2\u003e\n\u003ch2\u003eRelease 1.13.5\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a potential \u003cstrong\u003eDenial of Service\u003c/strong\u003e issue involving the \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug fix:\u003c/strong\u003e Resolved an issue where \u003ccode\u003eAxiosError\u003c/code\u003e could be missing the \u003ccode\u003estatus\u003c/code\u003e field on and after \u003cstrong\u003ev1.13.3\u003c/strong\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch4\u003eSecurity\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Denial of Service via \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.0 to 2.0.2\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\u003ccode\u003e@​eslint/compat\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\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/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.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.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.1...migrate-config-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\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.1 to ^2.0.2\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.0.1 to ^1.1.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\u003ecompat: v2.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0.0 to ^1.0.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.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.0...migrate-config-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0 to ^2.0.1\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.0.0 to ^1.0.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\u003ccode\u003e@​eslint/compat\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\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/core\u003c/code\u003e bumped from ^1.0.1 to ^1.1.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\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.0...compat-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-01-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.0.0 to ^1.0.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/7960653fe678b563051e2fbb99caf9fd3c07528c\"\u003e\u003ccode\u003e7960653\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003e\u003ccode\u003eecb37dc\u003c/code\u003e\u003c/a\u003e fix: add eslint 10 as peer dependency (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/074cac2268ef11f9433282b6f043a15cec8c609d\"\u003e\u003ccode\u003e074cac2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a3b0fd51027ce7b3102591ebda42326af87b8e3e\"\u003e\u003ccode\u003ea3b0fd5\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7abc05147e2b6d29cb5170867c2172d25c563454\"\u003e\u003ccode\u003e7abc051\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f0b5b68e6d17c710109a8ac9ba9de5890b03143f\"\u003e\u003ccode\u003ef0b5b68\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/b65204d085e40425f9ee62c06e9b5005e23651cc\"\u003e\u003ccode\u003eb65204d\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/5f8bc5b8727ebc536e81ccdb99cd223f668601ac\"\u003e\u003ccode\u003e5f8bc5b\u003c/code\u003e\u003c/a\u003e ci: run \u003ccode\u003earethetypeswrong\u003c/code\u003e on packages with types (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/d9eb64a30a24f8fdcb7be4360cd7621f14687cad\"\u003e\u003ccode\u003ed9eb64a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/7444f367832f2cf3d9b2c19ac2b6da63ade7f6d0\"\u003e\u003ccode\u003e7444f36\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.0.2/packages/compat\"\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.5.0 to 2.10.0\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\u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efc66ee1: Add type-safe literal unions for match variants in generated message typings \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/538\"\u003eopral/paraglide-js#538\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eFor example, the following minimal message definition:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n\t\u0026quot;auth_password_error\u0026quot;: [\n\t\t{\n\t\t\t\u0026quot;match\u0026quot;: {\n\t\t\t\t\u0026quot;type=empty\u0026quot;: \u0026quot;You must provide a password\u0026quot;\n\t\t\t}\n\t\t}\n\t]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003em.auth_password_error({ type: \u0026quot;typo\u0026quot; }); // ✅ OK (typed as NonNullable\u0026lt;unknown\u0026gt;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAfter:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003em.auth_password_error({ type: \u0026quot;typo\u0026quot; }); // 💥 Type error\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec43effb: Update \u003ccode\u003e@inlang/sdk\u003c/code\u003e to v2.6.2, which removes a file queue settlement that could prevent the compiler from exiting in some environments. See \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/598\"\u003eopral/paraglide-js#598\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebadca6a: Add the experimental \u003ccode\u003eexperimentalStaticLocale\u003c/code\u003e compiler option for per-locale tree-shaking (see \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/88#issuecomment-3634754638\"\u003eopral/paraglide-js#88\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003ea0c5665: Prune async_hooks import from generated server output when async local storage is disabled (fixes \u003ca href=\"https://redirect.github.com/opral/paraglide-js/issues/539\"\u003eopral/paraglide-js#539\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9ae2381: Add \u003ccode\u003e@see\u003c/code\u003e documentation links to runtime and server APIs, making it easier for developers to find relevant documentation directly from their IDE.\u003c/li\u003e\n\u003cli\u003e867ea44: Avoid cyclic fallback maps when a language-only locale exists alongside a regional base locale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opral/paraglide-js/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@internationalized/date` from 3.10.0 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/react-spectrum/releases\"\u003e\u003ccode\u003e@​internationalized/date\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eReact Spectrum S2 v1.1.0\u003c/h2\u003e\n\u003cp\u003eIt’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of \u003ca href=\"https://react-spectrum.adobe.com/ai#agent-skills\"\u003eAgent Skills\u003c/a\u003e that can be installed locally and used by your favorite AI coding tools.\u003c/p\u003e\n\u003cp\u003eThis release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://react-spectrum.adobe.com/releases/v1-1-0\"\u003eFull Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/a628b98083d0babf53e0123ebcf77a7d500cf7e2\"\u003e\u003ccode\u003ea628b98\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/00f9060edd078a57fafd2cd29f4ed91a3ca293a3\"\u003e\u003ccode\u003e00f9060\u003c/code\u003e\u003c/a\u003e docs: fix search menu styles (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9575\"\u003e#9575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bdec15cc4dae40f222bef57f2b51ac94a7ea022c\"\u003e\u003ccode\u003ebdec15c\u003c/code\u003e\u003c/a\u003e fix: meu unavailable items (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9583\"\u003e#9583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/eaecb96ee7ec5459550f320af8ced15e43984cb1\"\u003e\u003ccode\u003eeaecb96\u003c/code\u003e\u003c/a\u003e fix: roving tabindex in useSelectableCollection for virtualized collections (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/4955eb2c8218c853d074a87bd1685e8b8ccfed3c\"\u003e\u003ccode\u003e4955eb2\u003c/code\u003e\u003c/a\u003e chore: no shadow support for test utils right now (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9581\"\u003e#9581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/ac7aabe9a0aa42c461cc81442b2d64839cb30f17\"\u003e\u003ccode\u003eac7aabe\u003c/code\u003e\u003c/a\u003e docs: Add some padding between example and alert (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9580\"\u003e#9580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/b6797273bbc44bca6759194a7da5759409a19ff7\"\u003e\u003ccode\u003eb679727\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix 'ResizeObserver loop completed with undelivered notifications' er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8b7f090ae5f12abefeb9291689b246fefc693871\"\u003e\u003ccode\u003e8b7f090\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: allow customizing behavior of pressed state (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/8971\"\u003e#8971\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9578\"\u003e#9578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/5959e26522eed27788d771cfbeea692a32772cdd\"\u003e\u003ccode\u003e5959e26\u003c/code\u003e\u003c/a\u003e fix: add missing \u0026quot;use client\u0026quot; so that local docs build works (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9579\"\u003e#9579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/1c85bccad55ed8eda52d6532f5123ee791c3f4be\"\u003e\u003ccode\u003e1c85bcc\u003c/code\u003e\u003c/a\u003e docs: Fix formatting of prop descriptions with multiple paragraphs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9574\"\u003e#9574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lucide/svelte` from 0.554.0 to 0.563.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eHotfix \u003ccode\u003e@lucide/svelte\u003c/code\u003e hasA11yProp.js import\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  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/4026\"\u003elucide-icons/lucide#4026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.563.0...0.563.1\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.563.0...0.563.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords 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/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template 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/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields 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/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-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/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\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/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-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/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\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/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-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/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\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/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\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/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-dashed\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/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\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/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command 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/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all 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/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block 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/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/cbaaf4e21e4ee36fa0469f0b5e47c4bbdd12b10e\"\u003e\u003ccode\u003ecbaaf4e\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.563.1/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.49.0 to 2.50.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.50.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure inlined CSS follows \u003ccode\u003epaths.assets\u003c/code\u003e and \u003ccode\u003epaths.relative\u003c/code\u003e settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: emit script CSP nonces when \u003ccode\u003eunsafe-inline\u003c/code\u003e is present if \u003ccode\u003estrict-dynamic\u003c/code\u003e is also present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15221\"\u003e#15221\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: re-export browser/dev from esm-env (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15206\"\u003e#15206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use validated args in batch resolver in both csr and ssr (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15215\"\u003e#15215\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS inlining includes components that are conditionally rendered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15216\"\u003e#15216\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly handle percent-encoded anchors (e.g. \u003ccode\u003e\u0026lt;a href=\u0026quot;#sparkles-%E2%9C%A8\u0026quot;\u0026gt;\u003c/code\u003e) during prerendering. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15231\"\u003e#15231\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.50.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ehooks.server\u003c/code\u003e and \u003ccode\u003ehooks.universal\u003c/code\u003e as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15178\"\u003e#15178\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improves fields type for generic components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14974\"\u003e#14974\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preload links if href changes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15191\"\u003e#15191\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.50.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: remove \u003ccode\u003ebuttonProps\u003c/code\u003e from experimental remote form functions; use e.g. \u003ccode\u003e\u0026lt;button {...myForm.fields.action.as('submit', 'register')}\u0026gt;Register\u0026lt;/button\u0026gt;\u003c/code\u003e button instead (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15144\"\u003e#15144\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.49.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid overriding Vite default \u003ccode\u003ebase\u003c/code\u003e when running Vitest 4 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14866\"\u003e#14866\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure url decoded pathnames are not mistaken as rerouted requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add length checks to remote forms (\u003ca href=\"https://github.com/sveltejs/kit/commit/8ed8155215b9a74012fecffb942ad9a793b274e5\"\u003e\u003ccode\u003e8ed8155\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.50.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure inlined CSS follows \u003ccode\u003epaths.assets\u003c/code\u003e and \u003ccode\u003epaths.relative\u003c/code\u003e settings (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: emit script CSP nonces when \u003ccode\u003eunsafe-inline\u003c/code\u003e is present if \u003ccode\u003estrict-dynamic\u003c/code\u003e is also present (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15221\"\u003e#15221\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: re-export browser/dev from esm-env (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15206\"\u003e#15206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: use validated args in batch resolver in both csr and ssr (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15215\"\u003e#15215\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS inlining includes components that are conditionally rendered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15153\"\u003e#15153\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: only match rest params with matchers when the matcher matches (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15216\"\u003e#15216\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: properly handle percent-encoded anchors (e.g. \u003ccode\u003e\u0026lt;a href=\u0026quot;#sparkles-%E2%9C%A8\u0026quot;\u0026gt;\u003c/code\u003e) during prerendering. (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15231\"\u003e#15231\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include \u003ccode\u003ehooks.server\u003c/code\u003e and \u003ccode\u003ehooks.universal\u003c/code\u003e as explicit Vite build inputs to ensure assets imported by hooks files are correctly discovered (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15178\"\u003e#15178\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: improves fields type for generic components (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14974\"\u003e#14974\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: preload links if href changes (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15191\"\u003e#15191\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.50.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: remove \u003ccode\u003ebuttonProps\u003c/code\u003e from experimental remote form functions; use e.g. \u003ccode\u003e\u0026lt;button {...myForm.fields.action.as('submit', 'register')}\u0026gt;Register\u0026lt;/button\u0026gt;\u003c/code\u003e button instead (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15144\"\u003e#15144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.49.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid overriding Vite default \u003ccode\u003ebase\u003c/code\u003e when running Vitest 4 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14866\"\u003e#14866\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure url decoded pathnames are not mistaken as rerouted requests (\u003ca href=\"https://github.com/sveltejs/kit/commit/d9ae9b00b14f5574d109f3fd548f960594346226\"\u003e\u003ccode\u003ed9ae9b0\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/765d9780b284c3787f07dd9a7caaa162f6aec93f\"\u003e\u003ccode\u003e765d978\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15207\"\u003e#15207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/dc629d5ceb7f87118d93a4d1d1fae79a0f2e7eee\"\u003e\u003ccode\u003edc629d5\u003c/code\u003e\u003c/a\u003e fix(kit): properly handle percent-encoded anchors during prerendering (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15231\"\u003e#15231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2e644884d95be3166e3daa7b55e6b0f31ce8d897\"\u003e\u003ccode\u003e2e64488\u003c/code\u003e\u003c/a\u003e fix: emit script CSP nonces when  is presen...\n\n_Description has been truncated_","html_url":"https://github.com/rupokifyer/arcane/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rupokifyer%2Farcane/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"2.28.1","new_version":"2.29.1","update_type":"minor","path":null,"pr_created_at":"2026-01-26T13:54:18.000Z","version_change":"2.28.1 → 2.29.1","issue":{"uuid":"3856082912","node_id":"PR_kwDOPN0gfs6_Xyxf","number":55,"state":"closed","title":"Bump the npm-deps group with 50 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T16:14:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-26T13:54:18.000Z","updated_at":"2026-01-26T16:14:49.000Z","time_to_close":8429,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-deps","update_count":50,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"knip","old_version":"5.78.0","new_version":"5.82.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"@marsidev/react-turnstile","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/marsidev/react-turnstile"},{"name":"framer-motion","old_version":"12.23.26","new_version":"12.29.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.468.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.10.1","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"2.6.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"15.15.0","new_version":"17.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"vite","old_version":"5.4.21","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@sveltejs/kit","old_version":"2.49.2","new_version":"2.50.1","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tanstack/svelte-query","old_version":"6.0.10","new_version":"6.0.18","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/axios/axios"},{"name":"graphql-ws","old_version":"5.16.2","new_version":"6.0.6","repository_url":"https://github.com/enisdenjo/graphql-ws"},{"name":"lucide-svelte","old_version":"0.540.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"svelte","old_version":"5.46.0","new_version":"5.48.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"viem","old_version":"2.43.3","new_version":"2.45.0","repository_url":"https://github.com/wevm/viem"},{"name":"wagmi","old_version":"3.1.3","new_version":"3.4.1","repository_url":"https://github.com/wevm/wagmi"},{"name":"@codemirror/commands","old_version":"6.10.0","new_version":"6.10.1","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/language","old_version":"6.11.3","new_version":"6.12.1","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/state","old_version":"6.5.2","new_version":"6.5.4","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.4","new_version":"6.39.11","repository_url":"https://github.com/codemirror/view"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.0.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@sveltejs/adapter-auto","old_version":"6.1.1","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/adapter-node","old_version":"5.4.0","new_version":"5.5.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"4.0.4","new_version":"6.2.4","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@types/node","old_version":"22.19.3","new_version":"25.0.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bits-ui","old_version":"2.14.4","new_version":"2.15.4","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint-plugin-svelte","old_version":"3.13.1","new_version":"3.14.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"svelte-check","old_version":"4.3.4","new_version":"4.3.5","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"typescript-eslint","old_version":"8.50.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@rollup/plugin-commonjs","old_version":"28.0.9","new_version":"29.0.0","repository_url":"https://github.com/rollup/plugins"},{"name":"rollup","old_version":"4.53.4","new_version":"4.56.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@vitejs/plugin-react-swc","old_version":"3.11.0","new_version":"4.2.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite-plugin-dts","old_version":"3.9.1","new_version":"4.5.4","repository_url":"https://github.com/qmhc/vite-plugin-dts"},{"name":"@webgpu/types","old_version":"0.1.68","new_version":"0.1.69","repository_url":"https://github.com/gpuweb/types"},{"name":"@astrojs/starlight","old_version":"0.37.1","new_version":"0.37.4","repository_url":"https://github.com/withastro/starlight"},{"name":"astro","old_version":"5.16.5","new_version":"5.16.15","repository_url":"https://github.com/withastro/astro"},{"name":"astro-mermaid","old_version":"1.2.0","new_version":"1.3.1","repository_url":"https://github.com/joesaby/astro-mermaid"},{"name":"unist-util-visit","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 50 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.53.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.50.0` | `8.53.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.50.0` | `8.53.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.50.0` | `8.53.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.78.0` | `5.82.1` |\n| [@marsidev/react-turnstile](https://github.com/marsidev/react-turnstile) | `1.4.0` | `1.4.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.26` | `12.29.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.468.0` | `0.563.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.9` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.10.1` | `7.13.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.0` | `3.4.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.25` | `0.4.26` |\n| [globals](https://github.com/sindresorhus/globals) | `15.15.0` | `17.1.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `7.3.1` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.2` | `2.50.1` |\n| [@tanstack/svelte-query](https://github.com/TanStack/query/tree/HEAD/packages/svelte-query) | `6.0.10` | `6.0.18` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.3` |\n| [graphql-ws](https://github.com/enisdenjo/graphql-ws) | `5.16.2` | `6.0.6` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.540.0` | `0.563.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.46.0` | `5.48.2` |\n| [viem](https://github.com/wevm/viem) | `2.43.3` | `2.45.0` |\n| [wagmi](https://github.com/wevm/wagmi/tree/HEAD/packages/react) | `3.1.3` | `3.4.1` |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.1` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.2` | `6.5.4` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.4` | `6.39.11` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.0.1` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.10.1` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `6.1.1` | `7.0.0` |\n| [@sveltejs/adapter-node](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-node) | `5.4.0` | `5.5.2` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `4.0.4` | `6.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.3` | `25.0.10` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.14.4` | `2.15.4` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.13.1` | `3.14.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.3.4` | `4.3.5` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.28.1` | `2.29.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.53.1` |\n| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `28.0.9` | `29.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.4` | `4.56.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `3.11.0` | `4.2.2` |\n| [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `3.9.1` | `4.5.4` |\n| [@webgpu/types](https://github.com/gpuweb/types) | `0.1.68` | `0.1.69` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.37.1` | `0.37.4` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.5` | `5.16.15` |\n| [astro-mermaid](https://github.com/joesaby/astro-mermaid) | `1.2.0` | `1.3.1` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` |\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.50.0 to 8.53.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\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin-internal:\u003c/strong\u003e [no-multiple-lines-of-errors] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899\"\u003e#11899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2\"\u003e\u003ccode\u003ee0f2a01\u003c/code\u003e\u003c/a\u003e fix(utils): make RuleCreator root defaultOptions optional (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/76f8ff7a4257822dc8217a8ad49659cd5951f117\"\u003e\u003ccode\u003e76f8ff7\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-indexed-object-style] skip fixer if interface...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/722ab62547213f9521377c3003629317403075b1\"\u003e\u003ccode\u003e722ab62\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] fix false positive for pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/92fcf3ee719f4ec0903c4fe1bc86ed7a837b98b3\"\u003e\u003ccode\u003e92fcf3e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add rule [strict-void-return] (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3fb03817d66e274560a4ed115e53fb2d770bf6a1\"\u003e\u003ccode\u003e3fb0381\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [no-useless-default-assignment] fix misformatted link (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/62ee26ead99bf23c16e819dbcae6eb4c24c67175\"\u003e\u003ccode\u003e62ee26e\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c4d5a56925e588d0e84e18f6f2d7756d0248d3be\"\u003e\u003ccode\u003ec4d5a56\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful descrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ac77355112f5c4150f5a9e2f97fd6aa9812ab4e\"\u003e\u003ccode\u003e3ac7735\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interfac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.50.0 to 8.53.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\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.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/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\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/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/type-utils` from 8.50.0 to 8.53.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\"\u003e\u003ccode\u003e@​typescript-eslint/type-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.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/typescript-eslint/typescript-eslint/blob/main/packages/type-utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/type-utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] handle MemberExpression in final chain position (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e bump ts-api-utils to 2.2.0 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for type-utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/45a7d2bf60afd214046ff76e7feda516b3d7bdb2\"\u003e\u003ccode\u003e45a7d2b\u003c/code\u003e\u003c/a\u003e chore(typescript-estree): use \u003ccode\u003eiterateComments()\u003c/code\u003e from ts-api-utils v2.3 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11\"\u003e#11\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7379004168d2ab7b105db03eaf498d1117925a70\"\u003e\u003ccode\u003e7379004\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-optional-chain] handle MemberExpression in final ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee3522f6649452eb9b9f610610902b04feb971e\"\u003e\u003ccode\u003e7ee3522\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): bump ts-api-utils to 2.2.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils/issues/11881\"\u003e#11881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/type-utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/utils` from 8.50.0 to 8.53.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\"\u003e\u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.53.1\u003c/h2\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-indexed-object-style] skip fixer if interface is a default export (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11951\"\u003e#11951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.53.0\u003c/h2\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] add a fixer to remove unused imports (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922\"\u003e#11922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add rule [strict-void-return] (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707\"\u003e#9707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e allow passing \u003ccode\u003ePartial\u0026lt;ts.server.ServerHost\u0026gt;\u003c/code\u003e to project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932\"\u003e#11932\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e replace unclear \u0026quot;\u003ccode\u003eerror\u003c/code\u003e typed\u0026quot; with more helpful description (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704\"\u003e#11704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916\"\u003e#11916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid type-only import with both default and named specifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930\"\u003e#11930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e fix syntax check for \u003ccode\u003eusing\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910\"\u003e#11910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid class implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934\"\u003e#11934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u0026quot;import equals\u0026quot; declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936\"\u003e#11936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid \u003ccode\u003eextends\u003c/code\u003e and \u003ccode\u003eimplements\u003c/code\u003e in interface declaration (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935\"\u003e#11935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eauvred \u003ca href=\"https://github.com/auvred\"\u003e\u003ccode\u003e@​auvred\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger\u003c/li\u003e\n\u003cli\u003eNiki \u003ca href=\"https://github.com/phaux\"\u003e\u003ccode\u003e@​phaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNikita\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWill Harney \u003ca href=\"https://github.com/wjhsf\"\u003e\u003ccode\u003e@​wjhsf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.52.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/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.53.1 (2026-01-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e make RuleCreator root defaultOptions optional (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.53.0 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.52.0 (2026-01-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add tseslint.com redirects for CLI outputs (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.51.0 (2025-12-29)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e add namespace to plugin meta (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e expose rule name via RuleModule interface (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.50.1 (2025-12-22)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for utils to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9940e53a156ec75b2e2910a63310650b4d19a6c6\"\u003e\u003ccode\u003e9940e53\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e0f2a010628dad876d66b63ba97b85d6ecafc3b2\"\u003e\u003ccode\u003ee0f2a01\u003c/code\u003e\u003c/a\u003e fix(utils): make RuleCreator root defaultOptions optional (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97\"\u003e\u003ccode\u003e3021ede\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e\"\u003e\u003ccode\u003e9ddd571\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c0363923535580bd31cc6f40dee2d55a62d2f0ce\"\u003e\u003ccode\u003ec036392\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): add tseslint.com redirects for CLI outputs (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11895\"\u003e#11895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8\"\u003e\u003ccode\u003e95c7c73\u003c/code\u003e\u003c/a\u003e chore: update deps to latest minor/patch (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11921\"\u003e#11921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928\"\u003e\u003ccode\u003ee4c57f5\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7b698b3821946d4bdeb51239d3b3572e5434893\"\u003e\u003ccode\u003ec7b698b\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): add namespace to plugin meta (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11885\"\u003e#11885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2fe34b02ed56736a6e0b254be38f4905276bc285\"\u003e\u003ccode\u003e2fe34b0\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): expose rule name via RuleModule interface (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils/issues/11719\"\u003e#11719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2\"\u003e\u003ccode\u003ed520b88\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.50.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.1/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 5.78.0 to 5.82.1\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 5.82.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd vsce + ovsx verify PATs (6bec12857f9278c07685388eac3f9d475b63d5df)\u003c/li\u003e\n\u003cli\u003eImprove coverage for \u003ccode\u003eisReferencedInExport\u003c/code\u003e types (570eafe3a69cc2738e5aabb800cc9dd0076b83ca)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.82.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelease \u003ccode\u003e@​knip/create-config\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0 (31eaaf544c88bd4c26003025da515a0f8ac134dd)\u003c/li\u003e\n\u003cli\u003eUpdate docs (0384673619ad523cfc936b7c7c465010de40f5b1)\u003c/li\u003e\n\u003cli\u003eAdd config load error hint + example env var fixes (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1470\"\u003e#1470\u003c/a\u003e) (844beb008dc155b8b04fee085949c9e32513f409)\u003c/li\u003e\n\u003cli\u003eImprove mdx \u0026quot;compiler\u0026quot; (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1471\"\u003e#1471\u003c/a\u003e) (cd145e2a189be3be37ca997ad3aa0d96c90270be)\u003c/li\u003e\n\u003cli\u003eAdd and use \u003ccode\u003edeputy.addIgnoredUnresolved\u003c/code\u003e (4f6d9e5c9216fe9743ddaec1fa8f71d4fc33469f)\u003c/li\u003e\n\u003cli\u003eUnescape regex in config hint output (b51772648213276b960fd11d93a4c1df01c3ba4d)\u003c/li\u003e\n\u003cli\u003eCreate new sveltekit plugin (split from svelte) (714af2e7908f3493c27b1c2f74b617e9a2d3c4d6)\u003c/li\u003e\n\u003cli\u003eUse bun@1.2.22 (cf5bae269428b87a1f1c84aa49654399b910d484)\u003c/li\u003e\n\u003cli\u003eDetect and install none installed packages (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1473\"\u003e#1473\u003c/a\u003e) (abefd095a798b0356b1952dcbc74a6f851b69ab0) - thanks \u003ca href=\"https://github.com/AlexanderKaran\"\u003e\u003ccode\u003e@​AlexanderKaran\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAuto-format (443017526c47e1095bd6b44babc1fb2639a28cde)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.81.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CLI documentation to match current implementation (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1458\"\u003e#1458\u003c/a\u003e) (937dd832d9421a295e733d0046266b3154fd78fc) - thanks \u003ca href=\"https://github.com/sebacardello\"\u003e\u003ccode\u003e@​sebacardello\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReplace glob with fs helpers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1454\"\u003e#1454\u003c/a\u003e) (880f7182f3df5df5b1ee497d73c02846ae8f10f4) - thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eExpand workspace filter (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1455\"\u003e#1455\u003c/a\u003e) (b3edb80a9b56fecd2b9ed67a5dcc927e405bd93d) - thanks \u003ca href=\"https://github.com/fightZy\"\u003e\u003ccode\u003e@​fightZy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSync up cli-arguments ↔ md docs further (47559d21f1f13a2317c4b9d8439d5df4c8084306)\u003c/li\u003e\n\u003cli\u003eMinor refactor for lints \u0026amp; consistency (c5e66dbe226612c8ea7c65b5d193292a115c987e)\u003c/li\u003e\n\u003cli\u003eFix manual enabled compilers (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1457\"\u003e#1457\u003c/a\u003e) (57df2e1c581b14e85023bd857048bb313d386130) - thanks \u003ca href=\"https://github.com/digitsum\"\u003e\u003ccode\u003e@​digitsum\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eadd push notification once module graph is built (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1461\"\u003e#1461\u003c/a\u003e) (57825f443509fb2afa0444f7831ea67a798364f8) - thanks \u003ca href=\"https://github.com/niklas-wortmann\"\u003e\u003ccode\u003e@​niklas-wortmann\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(prisma): Avoid crash if Prisma schema path is not specified (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1464\"\u003e#1464\u003c/a\u003e) (1e0ffc7d64fa513eec47e082b0aba96c817960ee) - thanks \u003ca href=\"https://github.com/stephenwade\"\u003e\u003ccode\u003e@​stephenwade\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd Nitro plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1415\"\u003e#1415\u003c/a\u003e) (ecf5e34b51f3817dabcf50ca6705141aea3f56e5) - thanks \u003ca href=\"https://github.com/lynnntropy\"\u003e\u003ccode\u003e@​lynnntropy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd a few impl guidelines to AGENTS.md (5923a20b0b8a12fb33ef23ecf600e82cc1afe7c9)\u003c/li\u003e\n\u003cli\u003eOptimize workspaces storage \u0026amp; usage inside \u003ccode\u003eConfigurationChief\u003c/code\u003e (602603fdf428d329925e191dde319388e8726597)\u003c/li\u003e\n\u003cli\u003eExclude optional peer deps from the production deps check in strict mode (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1145\"\u003e#1145\u003c/a\u003e) (605fb852a927ef89c0983000cf623f00ab3ebc55)\u003c/li\u003e\n\u003cli\u003eConsider all members of \u003ccode\u003ekeyof typeof MyEnum\u003c/code\u003e used (7d5b9d6c34f0c25d5608f398defe3ed12f0f49c3)\u003c/li\u003e\n\u003cli\u003eAdd entry files to sveltekit (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1162\"\u003e#1162\u003c/a\u003e, resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1465\"\u003e#1465\u003c/a\u003e) (c0ed40a21519993d0513bb87b1b2a189b3d0054f)\u003c/li\u003e\n\u003cli\u003eConsistent config options (dc11214340839b3e0d11c6b5f0d1bcbd271ccb5f)\u003c/li\u003e\n\u003cli\u003eWarn for faux monorepo in init script (b94dcfa6b0e108d3bcb80d35fdde7ff54274d908)\u003c/li\u003e\n\u003cli\u003eDocument new --workspace behavior (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1455\"\u003e#1455\u003c/a\u003e) (9cbbbc203199c002616722ad76704b621c0706d4)\u003c/li\u003e\n\u003cli\u003eAuto-format (4c3e45ffe9dc447ab9630022406a89a04ae7acda)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enpm login\u003c/code\u003e to release script (968d339f8583c678bb891a446ac038d79b6716c9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.80.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd astro-og-canvas plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1445\"\u003e#1445\u003c/a\u003e) (bb93a2b8ea4cbd87b300f5bcc4676cd8e83d786d) - thanks \u003ca href=\"https://github.com/JoshuaKGoldberg\"\u003e\u003ccode\u003e@​JoshuaKGoldberg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSmall performance optimization on bun commands (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1453\"\u003e#1453\u003c/a\u003e) (af0d73673b587df10635ec19e367b788bdb173cd) - thanks \u003ca href=\"https://github.com/ClementValot\"\u003e\u003ccode\u003e@​ClementValot\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003ecwdOrPath\u003c/code\u003e in \u003ccode\u003eisDirectory\u003c/code\u003e and \u003ccode\u003eisFile\u003c/code\u003e (2d0bb0cd38fb8d0502532b0999cb4cf795c3e4cb)\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003ehasRefsInFile\u003c/code\u003e (86bde97ea1a202fdd9dad1fd05a30026fa78f284)\u003c/li\u003e\n\u003cli\u003eRename find-internal-references.ts → has-refs-in-file.ts (307c37b87e311da519342d39216e8a38aa635388)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003epos\u003c/code\u003e from exported \u003ccode\u003edefault\u003c/code\u003e keyword to identifier (8e74ec7154f408e53973a9cdad7492c711d7811b)\u003c/li\u003e\n\u003cli\u003eFix release script (71206b79a43b7c293be36135f863e2b73981d16a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 5.80.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinor lints/formats (26a6f7b5)\u003c/li\u003e\n\u003cli\u003eResolve _partial.scss in compiler (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1439\"\u003e#1439\u003c/a\u003e) (ee09aa33)\u003c/li\u003e\n\u003cli\u003eAdd tip re. Knip editor extension early on (88c488a8)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a306f49726a852be0fe0cf1cb504ae2bb82276d5\"\u003e\u003ccode\u003ea306f49\u003c/code\u003e\u003c/a\u003e Release knip@5.82.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/570eafe3a69cc2738e5aabb800cc9dd0076b83ca\"\u003e\u003ccode\u003e570eafe\u003c/code\u003e\u003c/a\u003e Improve coverage for \u003ccode\u003eisReferencedInExport\u003c/code\u003e types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/afd268a1c34b3f4019e3417f9d37bdfe3e4f5f99\"\u003e\u003ccode\u003eafd268a\u003c/code\u003e\u003c/a\u003e Release knip@5.82.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/714af2e7908f3493c27b1c2f74b617e9a2d3c4d6\"\u003e\u003ccode\u003e714af2e\u003c/code\u003e\u003c/a\u003e Create new sveltekit plugin (split from svelte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b51772648213276b960fd11d93a4c1df01c3ba4d\"\u003e\u003ccode\u003eb517726\u003c/code\u003e\u003c/a\u003e Unescape regex in config hint output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4f6d9e5c9216fe9743ddaec1fa8f71d4fc33469f\"\u003e\u003ccode\u003e4f6d9e5\u003c/code\u003e\u003c/a\u003e Add and use \u003ccode\u003edeputy.addIgnoredUnresolved\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/cd145e2a189be3be37ca997ad3aa0d96c90270be\"\u003e\u003ccode\u003ecd145e2\u003c/code\u003e\u003c/a\u003e Improve mdx \u0026quot;compiler\u0026quot; (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1471\"\u003e#1471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/844beb008dc155b8b04fee085949c9e32513f409\"\u003e\u003ccode\u003e844beb0\u003c/code\u003e\u003c/a\u003e Add config load error hint + example env var fixes (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/9fdba99a50a8c1219d09e8e28b36e38281d7ecd2\"\u003e\u003ccode\u003e9fdba99\u003c/code\u003e\u003c/a\u003e Release knip@5.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4c3e45ffe9dc447ab9630022406a89a04ae7acda\"\u003e\u003ccode\u003e4c3e45f\u003c/code\u003e\u003c/a\u003e Auto-format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@5.82.1/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@marsidev/react-turnstile` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marsidev/react-turnstile/releases\"\u003e\u003ccode\u003e@​marsidev/react-turnstile\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent race condition when loading Turnstile script  -  by \u003ca href=\"https://github.com/marsidev\"\u003e\u003ccode\u003e@​marsidev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/marsidev/react-turnstile/issues/116\"\u003emarsidev/react-turnstile#116\u003c/a\u003e \u003ca href=\"https://github.com/marsidev/react-turnstile/commit/200c6ca\"\u003e\u003c!-- raw HTML omitted --\u003e(200c6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/marsidev/react-turnstile/compare/v1.4.0...v1.4.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/3e9e3a265a4cf6fb8063cf542a4a42025baca746\"\u003e\u003ccode\u003e3e9e3a2\u003c/code\u003e\u003c/a\u003e chore: release v1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/62458d051629400f2d2ef2a8b4bf2664aa2f6096\"\u003e\u003ccode\u003e62458d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marsidev/react-turnstile/issues/118\"\u003e#118\u003c/a\u003e from marsidev/116-bug-turnstile-widget-is-not-display...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/200c6ca5171a4c9b92a021ed53f4b25179519918\"\u003e\u003ccode\u003e200c6ca\u003c/code\u003e\u003c/a\u003e fix: prevent race condition when loading Turnstile script (\u003ca href=\"https://redirect.github.com/marsidev/react-turnstile/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/89921b4a20bfca3c03b73fc965ea9107c2d61b61\"\u003e\u003ccode\u003e89921b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marsidev/react-turnstile/issues/117\"\u003e#117\u003c/a\u003e from Jalenzzz/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marsidev/react-turnstile/commit/d6225181ff0c28ee4b32417c4ae2829c228a4bf4\"\u003e\u003ccode\u003ed622518\u003c/code\u003e\u003c/a\u003e docs: add support for bun package manager in getting started guide\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/marsidev/react-turnstile/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.26 to 12.29.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.29.2] 2026-01-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates to layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.29.1] 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseAnimate\u003c/code\u003e: Now respects reduced motion settings set via \u003ccode\u003eMotionConfig\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.29.0] 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransformViewBoxPoint\u003c/code\u003e: Scale drag gestures within \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e elements where \u003ccode\u003eviewBox\u003c/code\u003e and rendered \u003ccode\u003ewidth\u003c/code\u003e/\u003ccode\u003eheight\u003c/code\u003e are mismatched.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etrackContentSize\u003c/code\u003e: New \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e option for tracking changes to content size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd React 19 test suite to CI.\u003c/li\u003e\n\u003cli\u003eFix types with \u003ccode\u003emotion.create()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eShared element animations now respect \u003ccode\u003elayoutDependency\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.28.2] 2026-01-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd default value type \u003ccode\u003epx\u003c/code\u003e for \u003ccode\u003efontSize\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved default value type from \u003ccode\u003eradius\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eLazyMotion\u003c/code\u003e animates initial state even when state has changed before Motion is loaded.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.28.1] 2026-01-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003escale: \u0026quot;0%\u0026quot;\u003c/code\u003e isn't treated as default value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.28.0] 2026-01-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseFollowValue\u003c/code\u003e and \u003ccode\u003efollowValue\u003c/code\u003e: \u003ccode\u003euseSpring\u003c/code\u003e-style motion values that can accept any transition.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/8f6ad46d8a1905084e9f5fba290d229d18d07b47\"\u003e\u003ccode\u003e8f6ad46\u003c/code\u003e\u003c/a\u003e v12.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7db10f7c36136fbe4ad4bc327883e1b81f439705\"\u003e\u003ccode\u003e7db10f7\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a917c6e9e46ec120fe98449898aa672858ed5d58\"\u003e\u003ccode\u003ea917c6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3492\"\u003e#3492\u003c/a\u003e from motiondivision/motion-animate-layout-codex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7ea87bd787c8c5932e9544302cf0d81d70c6ed23\"\u003e\u003ccode\u003e7ea87bd\u003c/code\u003e\u003c/a\u003e Increase matchViewportBox tolerance to 5px for CI stability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7778736befe053c85c5e815c163283278364e93c\"\u003e\u003ccode\u003e7778736\u003c/code\u003e\u003c/a\u003e Refactor LayoutAnimationBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/acfffea1c9565e2185570b80924f014152b1873b\"\u003e\u003ccode\u003eacfffea\u003c/code\u003e\u003c/a\u003e v12.28.1-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a8710d1f63e7b4693d5304099272c5107fa52d73\"\u003e\u003ccode\u003ea8710d1\u003c/code\u003e\u003c/a\u003e Fix crossfade\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/162d0861daddf63562695c6e0edafe8f0465290a\"\u003e\u003ccode\u003e162d086\u003c/code\u003e\u003c/a\u003e Removing log\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/bffbe1d1b365a9da8f8294956de67e6bb5a1e94f\"\u003e\u003ccode\u003ebffbe1d\u003c/code\u003e\u003c/a\u003e Updating test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6fa0b7740c221cf9ef7c1e68a829289f4bf609ba\"\u003e\u003ccode\u003e6fa0b77\u003c/code\u003e\u003c/a\u003e v12.28.1-alpha.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.26...v12.29.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.468.0 to 0.563.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords 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/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template 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/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields 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/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-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/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\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/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-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/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\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/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-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/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\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/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\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/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-dashed\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/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\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/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command 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/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all 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/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block 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/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size 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/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component 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/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\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/3871\"\u003elucide-icons/lucide#3871\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/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634...\n\n_Description has been truncated_","html_url":"https://github.com/Livepeer-FrameWorks/monorepo/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Livepeer-FrameWorks%2Fmonorepo/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"2.20.1","new_version":"2.29.1","update_type":"minor","path":null,"pr_created_at":"2026-01-23T01:45:54.000Z","version_change":"2.20.1 → 2.29.1","issue":{"uuid":"3845453553","node_id":"PR_kwDOLo-ZSc6-1AgE","number":468,"state":"open","title":"chore: bump sveltekit-superforms from 2.20.1 to 2.29.1","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-01-23T01:45:54.000Z","updated_at":"2026-01-23T01:48:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"sveltekit-superforms","old_version":"2.20.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.20.1 to 2.29.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter: Allow top-level \u003ccode\u003e.transform()\u003c/code\u003e and \u003ccode\u003e.refine()\u003c/code\u003e in schemas. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/646\"\u003e#646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter now respects global \u003ccode\u003ecustomError\u003c/code\u003e configuration when no explicit error map is provided. The adapter prioritizes \u003ccode\u003ecustomError\u003c/code\u003e over \u003ccode\u003elocaleError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter: Fixed Default Date values in nested objects. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/650\"\u003e#650\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeBox adapter has been bumped to 1.0! Check the \u003ca href=\"https://github.com/sinclairzx81/typebox/blob/main/changelog/1.0.0-migration.md\"\u003emigration guide\u003c/a\u003e to upgrade. Note that if you must stay on 0.x for a while, you cannot upgrade to this version of Superforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Zod 4 \u003ca href=\"https://zod.dev/api?id=stringbool\"\u003estringbools\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/610\"\u003e#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebooleanProxy\u003c/code\u003e now supports the \u003ccode\u003eempty\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading timers when the \u003ccode\u003etimeoutMS\u003c/code\u003e setting is triggered and a redirect response is returned. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/622\"\u003e#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilesStore\u003c/code\u003e initialValue now matches \u003ccode\u003efileStore\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed JSON Schema for some non-representable types in Zod 4 adapter, it now handles \u003ccode\u003eset\u003c/code\u003e and \u003ccode\u003emap\u003c/code\u003e properly. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/617\"\u003e#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePossibly fixed the SuperDebug broken import on Svelte 5 in enforced runes mode \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/599\"\u003e#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 4 error messages should now take the current locale into account as default. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/639\"\u003e#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 3 fix for URL parsing - A default boolean value of \u003ccode\u003etrue\u003c/code\u003e returned \u003ccode\u003efalse\u003c/code\u003e when parsing a URL with \u003ccode\u003esuperValidate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/633\"\u003e#633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.28.1] - 2025-10-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter: Allow top-level \u003ccode\u003e.transform()\u003c/code\u003e and \u003ccode\u003e.refine()\u003c/code\u003e in schemas. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/646\"\u003e#646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter now respects global \u003ccode\u003ecustomError\u003c/code\u003e configuration when no explicit error map is provided. The adapter prioritizes \u003ccode\u003ecustomError\u003c/code\u003e over \u003ccode\u003elocaleError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter: Fixed Default Date values in nested objects. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/650\"\u003e#650\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.28.0] - 2025-10-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeBox adapter has been bumped to 1.0! Check the \u003ca href=\"https://github.com/sinclairzx81/typebox/blob/main/changelog/1.0.0-migration.md\"\u003emigration guide\u003c/a\u003e to upgrade. Note that if you must stay on 0.x for a while, you cannot upgrade to this version of Superforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Zod 4 \u003ca href=\"https://zod.dev/api?id=stringbool\"\u003estringbools\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/610\"\u003e#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebooleanProxy\u003c/code\u003e now supports the \u003ccode\u003eempty\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading timers when the \u003ccode\u003etimeoutMS\u003c/code\u003e setting is triggered and a redirect response is returned. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/622\"\u003e#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilesStore\u003c/code\u003e initialValue now matches \u003ccode\u003efileStore\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed JSON Schema for some non-representable types in Zod 4 adapter, it now handles \u003ccode\u003eset\u003c/code\u003e and \u003ccode\u003emap\u003c/code\u003e properly. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/617\"\u003e#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePossibly fixed the SuperDebug broken import on Svelte 5 in enforced runes mode \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/599\"\u003e#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 4 error messages should now take the current locale into account as default. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/639\"\u003e#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 3 fix for URL parsing - A default boolean value of \u003ccode\u003etrue\u003c/code\u003e returned \u003ccode\u003efalse\u003c/code\u003e when parsing a URL with \u003ccode\u003esuperValidate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/633\"\u003e#633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.2] - 2025-10-03\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.20.1...v2.29.1\"\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=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.20.1\u0026new-version=2.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/mxz7/animal-api/pull/468","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxz7%2Fanimal-api/issues/468","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/468/packages"}},{"old_version":"2.19.0","new_version":"2.27.4","update_type":"minor","path":"/frontend","pr_created_at":"2025-12-30T10:08:40.000Z","version_change":"2.19.0 → 2.27.4","issue":{"uuid":"3769707569","node_id":"PR_kwDOM5QbgM668gjj","number":1,"state":"closed","title":"Bump sveltekit-superforms from 2.19.0 to 2.27.4 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-30T10:08:49.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-30T10:08:40.000Z","updated_at":"2025-12-30T10:08:50.000Z","time_to_close":9,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sveltekit-superforms","old_version":"2.19.0","new_version":"2.27.4","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.19.0 to 2.27.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 tests working.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter didn't use the correct JSON Schema format for dates.\u003c/li\u003e\n\u003cli\u003eNested data traversal for correcting invalid types didn't stop at a valid value, replacing paths with default data further down the tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed client validation issue with rapid multiple blur events.\u003c/li\u003e\n\u003cli\u003eArktype adapter improved.\u003c/li\u003e\n\u003cli\u003eUnion schemas now works with default values, replacing invalid properties even if nested.\u003c/li\u003e\n\u003cli\u003eWhen using the \u003ccode\u003e{ taint: 'untaint-form' }\u003c/code\u003e option, form wasn't untainted unless it was modified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.27.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e adapter is finally a \u0026quot;full\u0026quot; adapter, meaning it's retrospectable and doesn't require default values anymore!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuperDebug rune version is back, can now be imported as \u003ccode\u003eimport SuperDebug from 'sveltekit-superforms/SuperDebug.svelte';\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ebigint\u003c/code\u003e handling for Zod 4 and Valibot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.1\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe SuperDebug rune version broke Svelte 4 compatibility, so it has been removed until a solution can be figured out, hopefully very soon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter now handles top-level discriminated unions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://zod.dev/\"\u003eZod 4\u003c/a\u003e adapter added! Adapter names are \u003ccode\u003ezod4\u003c/code\u003e and \u003ccode\u003ezod4Client\u003c/code\u003e, works with both the full version and Zod Mini. As Zod is now using its own JSON Schema representation, and there are some breaking changes like how enums are handled, check migrations carefully and please \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/issues\"\u003ereport any bugs\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://superforms.rocks/concepts/tainted\"\u003etaintedMessage\u003c/a\u003e now passes \u003ccode\u003eBeforeNavigate\u003c/code\u003e to its callback function.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://superforms.rocks/super-debug\"\u003eSuperDebug\u003c/a\u003e now has a Runes version, see the docs for how to import it.\u003c/li\u003e\n\u003cli\u003eAdded config options to \u003ccode\u003evalibotClient\u003c/code\u003e, same as in the \u003ccode\u003evalibot\u003c/code\u003e adapter.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.27.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prototype pollution when using \u003ccode\u003edataType: 'json'\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.2] - 2025-10-03\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDevalue version bumped to avoid \u003ca href=\"https://github.com/sveltejs/devalue/security/advisories/GHSA-vj54-72f3-p5jv\"\u003eprototype pollution\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 tests working.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter didn't use the correct JSON Schema format for dates.\u003c/li\u003e\n\u003cli\u003eNested data traversal for correcting invalid types didn't stop at a valid value, replacing paths with default data further down the tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.1] - 2025-06-27\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed client validation issue with rapid multiple blur events.\u003c/li\u003e\n\u003cli\u003eArktype adapter improved.\u003c/li\u003e\n\u003cli\u003eUnion schemas now works with default values, replacing invalid properties even if nested.\u003c/li\u003e\n\u003cli\u003eWhen using \u003ccode\u003e{ taint: 'untaint-form' }\u003c/code\u003e option, form wasn't untainted unless it was modified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.27.0] - 2025-06-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e adapter is finally a \u0026quot;full\u0026quot; adapter, meaning it's retrospectable and doesn't require default values anymore!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuperDebug rune version is back, can now be imported as \u003ccode\u003eimport SuperDebug from 'sveltekit-superforms/SuperDebug.svelte';\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ebigint\u003c/code\u003e handling for Zod 4 and Valibot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.26.1] - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe SuperDebug rune version broke Svelte 4 compatibility, so it has been removed until a solution can be figured out, hopefully very soon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter now handles top-level discriminated unions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.26.0] - 2025-06-04\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/34f1abf0c8992213c9bcc571c1f13e09b539db71\"\u003e\u003ccode\u003e34f1abf\u003c/code\u003e\u003c/a\u003e 2.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/4a1310dd1a94176bb22036662c530dad48059ca4\"\u003e\u003ccode\u003e4a1310d\u003c/code\u003e\u003c/a\u003e Fixed prototype pollution when using dataType: 'json'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58faeb9f7d9b73d8f9724a92519e6bb55a07f4ee\"\u003e\u003ccode\u003e58faeb9\u003c/code\u003e\u003c/a\u003e 2.27.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fe94fa8f37d4ef11f49b1c79809a763123af5a7d\"\u003e\u003ccode\u003efe94fa8\u003c/code\u003e\u003c/a\u003e Fixed prototype pollution when using dataType: 'json'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/0880f91fef0473ead2a4a690699860bf8847ee5d\"\u003e\u003ccode\u003e0880f91\u003c/code\u003e\u003c/a\u003e Type check in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/1576ab4f1667557deba6853d6c7bca362444601a\"\u003e\u003ccode\u003e1576ab4\u003c/code\u003e\u003c/a\u003e More svelte compiler fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/49bb41323ba437ebb3aaaeb1db7615fefa995ebe\"\u003e\u003ccode\u003e49bb413\u003c/code\u003e\u003c/a\u003e Linter fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/a2923221e3cadaa92ec8fcace5ce2715eb3af7e5\"\u003e\u003ccode\u003ea292322\u003c/code\u003e\u003c/a\u003e Turned off new svelte eslint rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/e77f33c23ed9ad11f01ee787dd086e9d296f5355\"\u003e\u003ccode\u003ee77f33c\u003c/code\u003e\u003c/a\u003e Removed debug output from tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/22689d4e13e6e85f51bf2581ec380acbc8ff67ea\"\u003e\u003ccode\u003e22689d4\u003c/code\u003e\u003c/a\u003e 2.27.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.19.0...v2.27.4\"\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=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.19.0\u0026new-version=2.27.4)](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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/jfkmsp/ciso-assistant-community/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/jfkmsp/ciso-assistant-community/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfkmsp%2Fciso-assistant-community/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"2.28.1","new_version":"2.29.1","update_type":"minor","path":null,"pr_created_at":"2025-12-24T10:06:10.000Z","version_change":"2.28.1 → 2.29.1","issue":{"uuid":"3759861167","node_id":"PR_kwDOP3Rya866dNVJ","number":131,"state":"closed","title":"build(deps): bump sveltekit-superforms from 2.28.1 to 2.29.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-25T18:07:57.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-24T10:06:10.000Z","updated_at":"2025-12-25T18:08:06.000Z","time_to_close":115307,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.28.1 to 2.29.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.28.1...v2.29.1\"\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=sveltekit-superforms\u0026package-manager=bun\u0026previous-version=2.28.1\u0026new-version=2.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/Outfitter-s/Web/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Outfitter-s%2FWeb/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"}},{"old_version":"2.28.1","new_version":"2.29.1","update_type":"minor","path":"/src/Exceptionless.Web/ClientApp","pr_created_at":"2025-12-18T03:34:39.000Z","version_change":"2.28.1 → 2.29.1","issue":{"uuid":"3741309109","node_id":"PR_kwDOAP1LKc65f0Zh","number":2056,"state":"closed","title":"Bump valibot and sveltekit-superforms in /src/Exceptionless.Web/ClientApp","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-27T03:38:21.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-18T03:34:39.000Z","updated_at":"2025-12-27T03:38:22.000Z","time_to_close":777822,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"valibot","repository_url":"https://github.com/open-circle/valibot","old_version":"0.42.1","new_version":"1.2.0"},{"name":"sveltekit-superforms","repository_url":"https://github.com/ciscoheat/sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1"}],"path":"/src/Exceptionless.Web/ClientApp","ecosystem":"npm"},"body":"Bumps [valibot](https://github.com/open-circle/valibot) to 1.2.0 and updates ancestor dependency [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms). These dependencies need to be updated together.\n\nUpdates `valibot` from 0.42.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-circle/valibot/releases\"\u003evalibot's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/EskiMojo14\"\u003e\u003ccode\u003e@​EskiMojo14\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/makenowjust\"\u003e\u003ccode\u003e@​makenowjust\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jacekwilczynski\"\u003e\u003ccode\u003e@​jacekwilczynski\u003c/code\u003e\u003c/a\u003e for contributing to this release.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRead the \u003ca href=\"https://valibot.dev/blog/valibot-v1.2-release-notes/\"\u003erelease notes\u003c/a\u003e on our website for a quick overview of the most exciting new features in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003etoBigint\u003c/code\u003e, \u003ccode\u003etoBoolean\u003c/code\u003e, \u003ccode\u003etoDate\u003c/code\u003e, \u003ccode\u003etoNumber\u003c/code\u003e and \u003ccode\u003etoString\u003c/code\u003e transformation actions (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexamples\u003c/code\u003e action to add example values to a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetExamples\u003c/code\u003e method to extract example values from a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eisbn\u003c/code\u003e validation action to validate ISBN-10 and ISBN-13 strings (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd exports for \u003ccode\u003eRawCheckAddIssue\u003c/code\u003e, \u003ccode\u003eRawCheckContext\u003c/code\u003e, \u003ccode\u003eRawCheckIssueInfo\u003c/code\u003e, \u003ccode\u003eRawTransformAddIssue\u003c/code\u003e, \u003ccode\u003eRawTransformContext\u003c/code\u003e and \u003ccode\u003eRawTransformIssueInfo\u003c/code\u003e types for better developer experience with \u003ccode\u003erawCheck\u003c/code\u003e and \u003ccode\u003erawTransform\u003c/code\u003e actions (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1359\"\u003e#1359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange build step to tsdown\u003c/li\u003e\n\u003cli\u003eFix ReDoS vulnerability in \u003ccode\u003eEMOJI_REGEX\u003c/code\u003e used by \u003ccode\u003eemoji\u003c/code\u003e action\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0 (to-json-schema)\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/cruzdanilo\"\u003e\u003ccode\u003e@​cruzdanilo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Xiot\"\u003e\u003ccode\u003e@​Xiot\u003c/code\u003e\u003c/a\u003e for contributing to this release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for title, description and examples in \u003ccode\u003emetadata\u003c/code\u003e action (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new override configurations to override default behaviour of JSON Schema conversion (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd storage for global definitions with \u003ccode\u003eaddGlobalDefs\u003c/code\u003e and \u003ccode\u003egetGlobalDefs\u003c/code\u003e (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd new \u003ccode\u003etoJsonSchemaDefs\u003c/code\u003e function to convert Valibot schema definitions to JSON Schema definitions (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1197\"\u003e#1197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/EltonLobo07\"\u003e\u003ccode\u003e@​EltonLobo07\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sacrosanctic\"\u003e\u003ccode\u003e@​sacrosanctic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/muningis\"\u003e\u003ccode\u003e@​muningis\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/EskiMojo14\"\u003e\u003ccode\u003e@​EskiMojo14\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MOZGIII\"\u003e\u003ccode\u003e@​MOZGIII\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/vktrl\"\u003e\u003ccode\u003e@​vktrl\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jasperteo\"\u003e\u003ccode\u003e@​jasperteo\u003c/code\u003e\u003c/a\u003e for contributing to this release.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRead the \u003ca href=\"https://valibot.dev/blog/valibot-v1.1-release-notes/\"\u003erelease notes\u003c/a\u003e on our website for a quick overview of the most exciting new features in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emessage\u003c/code\u003e method to overwrite local error message configuration of a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esummarize\u003c/code\u003e method to summarize issues into a pretty-printable multi-line string (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1158\"\u003e#1158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egetTitle\u003c/code\u003e, \u003ccode\u003egetDescription\u003c/code\u003e and \u003ccode\u003egetMetadata\u003c/code\u003e methods to extract metadata of a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1154\"\u003e#1154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eminEntries\u003c/code\u003e and \u003ccode\u003emaxEntries\u003c/code\u003e validation action to validate number of object entries (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eentries\u003c/code\u003e and \u003ccode\u003enotEntries\u003c/code\u003e validation action to validate number of object entries (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eparseJson\u003c/code\u003e and \u003ccode\u003estringifyJson\u003c/code\u003e transformation action to parse and stringify JSON (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflavor\u003c/code\u003e transformation action to flavor the output type of a schema (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/950\"\u003e#950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for bigints to \u003ccode\u003emultipleOf\u003c/code\u003e validation action (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange implementation of \u003ccode\u003evariant\u003c/code\u003e and \u003ccode\u003evariantAsync\u003c/code\u003e schema to improve performance by aborting validation of discriminators early (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange name of \u003ccode\u003eNanoIDAction\u003c/code\u003e and \u003ccode\u003eNanoIDIssue\u003c/code\u003e interface to \u003ccode\u003eNanoIdAction\u003c/code\u003e and \u003ccode\u003eNanoIdIssue\u003c/code\u003e (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix internal \u003ccode\u003eMarkOptional\u003c/code\u003e type to fix input and output type of objects in edge cases (issue \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0 (to-json-schema)\u003c/h2\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/sruenwg\"\u003e\u003ccode\u003e@​sruenwg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/muningis\"\u003e\u003ccode\u003e@​muningis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/EltonLobo07\"\u003e\u003ccode\u003e@​EltonLobo07\u003c/code\u003e\u003c/a\u003e for contributing to this release.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eminEntries\u003c/code\u003e and \u003ccode\u003emaxEntries\u003c/code\u003e action (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eentries\u003c/code\u003e action (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange Valibot peer dependency to v1.1.0\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003etoJsonSchema\u003c/code\u003e to be independent of definition order (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eadditionalItems\u003c/code\u003e for tuple schemas and add \u003ccode\u003eminItems\u003c/code\u003e (pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eThis is a summary of the changes between v0 and v1. Many thanks to everyone who contributed to this release.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/053ae9776f9a8a96a5769b83d389c0018bf18c28\"\u003e\u003ccode\u003e053ae97\u003c/code\u003e\u003c/a\u003e Bump version to 1.2.0 and update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/de76d7c7656bede2ef142784ffe2dc0d274b7d84\"\u003e\u003ccode\u003ede76d7c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1361\"\u003e#1361\u003c/a\u003e from open-circle/v1.2-blog-post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/c14f09217b73b15f1be7f6d44a4a1c7f6544a35c\"\u003e\u003ccode\u003ec14f092\u003c/code\u003e\u003c/a\u003e Add security fix for ReDoS vulnerability in emoji action and update release n...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/cfb799db301a953a0950d5c05a34a3ab121262dc\"\u003e\u003ccode\u003ecfb799d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/36fafd0f821cedac87751ac56486dbe9853a5b49\"\u003e\u003ccode\u003e36fafd0\u003c/code\u003e\u003c/a\u003e Add release notes blog post for Valibot v1.2 to website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/83c07cadf1a7b3c6c2b638f11c96aafc6000c427\"\u003e\u003ccode\u003e83c07ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/open-circle/valibot/issues/1097\"\u003e#1097\u003c/a\u003e from ysknsid25/feat/add-isbn-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/6957e0d0efbd10a144e9efe97de41b7965c64453\"\u003e\u003ccode\u003e6957e0d\u003c/code\u003e\u003c/a\u003e Add beta annotation to JSDoc comment of isbn action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/6c7f9c0379730b1e16c3b75362db096b6d9bb69b\"\u003e\u003ccode\u003e6c7f9c0\u003c/code\u003e\u003c/a\u003e Add docs for new isbn action to website\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/ca902e61dc134bbcb6a5bdf6316d2df78bed36f8\"\u003e\u003ccode\u003eca902e6\u003c/code\u003e\u003c/a\u003e Refactor ISBN regex constants and update validation logic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-circle/valibot/commit/e7a4f17537bf4bb596055148a32b76f7c37f3aea\"\u003e\u003ccode\u003ee7a4f17\u003c/code\u003e\u003c/a\u003e Refactor and improve new isbn action and update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-circle/valibot/compare/v0.42.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 2.28.1 to 2.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.28.1...v2.29.1\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/exceptionless/Exceptionless/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/exceptionless/Exceptionless/pull/2056","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/exceptionless%2FExceptionless/issues/2056","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2056/packages"}},{"old_version":"2.28.1","new_version":"2.29.1","update_type":"minor","path":null,"pr_created_at":"2025-12-17T23:31:18.000Z","version_change":"2.28.1 → 2.29.1","issue":{"uuid":"3740830665","node_id":"PR_kwDOQfyqGs65eO93","number":25,"state":"closed","title":"chore(deps): bump the prod-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-18T23:27:16.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T23:31:18.000Z","updated_at":"2025-12-18T23:27:18.000Z","time_to_close":86158,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":23,"packages":[{"name":"@codemirror/commands","old_version":"6.10.0","new_version":"6.10.1","repository_url":"https://github.com/codemirror/commands"},{"name":"@codemirror/view","old_version":"6.38.8","new_version":"6.39.4","repository_url":"https://github.com/codemirror/view"},{"name":"@uiw/codemirror-theme-github","old_version":"4.25.3","new_version":"4.25.4","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/codemirror-themes","old_version":"4.25.3","new_version":"4.25.4","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@inlang/paraglide-js","old_version":"2.5.0","new_version":"2.7.0","repository_url":"https://github.com/opral/inlang-paraglide-js"},{"name":"@internationalized/date","old_version":"3.10.0","new_version":"3.10.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"@lucide/svelte","old_version":"0.554.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.49.0","new_version":"2.49.2","repository_url":"https://github.com/sveltejs/kit"},{"name":"@tailwindcss/vite","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"isomorphic-dompurify","old_version":"2.33.0","new_version":"2.34.0","repository_url":"https://github.com/kkomelin/isomorphic-dompurify"},{"name":"runed","old_version":"0.34.0","new_version":"0.37.0","repository_url":"https://github.com/svecosystem/runed"},{"name":"svelte","old_version":"5.44.0","new_version":"5.46.0","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-sonner","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.48.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"zod","old_version":"4.1.13","new_version":"4.2.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@react-email/preview-server","old_version":"5.0.5","new_version":"5.0.8","repository_url":"https://github.com/resend/react-email"},{"name":"react-email","old_version":"5.0.5","new_version":"5.0.8","repository_url":"https://github.com/resend/react-email"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.1` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.39.4` |\n| [@uiw/codemirror-theme-github](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.4` |\n| [@uiw/codemirror-themes](https://github.com/uiwjs/react-codemirror) | `4.25.3` | `4.25.4` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@inlang/paraglide-js](https://github.com/opral/inlang-paraglide-js) | `2.5.0` | `2.7.0` |\n| [@internationalized/date](https://github.com/adobe/react-spectrum) | `3.10.0` | `3.10.1` |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.554.0` | `0.561.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.49.0` | `2.49.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.17` | `4.1.18` |\n| [isomorphic-dompurify](https://github.com/kkomelin/isomorphic-dompurify) | `2.33.0` | `2.34.0` |\n| [runed](https://github.com/svecosystem/runed/tree/HEAD/packages/runed) | `0.34.0` | `0.37.0` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.44.0` | `5.46.0` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.0.6` | `1.0.7` |\n| [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) | `2.28.1` | `2.29.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.50.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.2.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [@react-email/preview-server](https://github.com/resend/react-email/tree/HEAD/packages/preview-server) | `5.0.5` | `5.0.8` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `5.0.5` | `5.0.8` |\n\n\nUpdates `@codemirror/commands` from 6.10.0 to 6.10.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/commands/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/commands\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.10.1 (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where \u003ccode\u003ecopyLineDown\u003c/code\u003e would leave the cursor on the wrong line when it was at the start of the line.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/42bc68c1bc310ea9fa457e4340357997f5001d1f\"\u003e\u003ccode\u003e42bc68c\u003c/code\u003e\u003c/a\u003e Mark version 6.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7b0a163c5812b2134738a302dfb711decaf2cbf0\"\u003e\u003ccode\u003e7b0a163\u003c/code\u003e\u003c/a\u003e Properly map the selection in copyLineDown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/6b76f57b07f115e604abf275d951b8f01d9ee982\"\u003e\u003ccode\u003e6b76f57\u003c/code\u003e\u003c/a\u003e Add some more vertical motion tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/commands/commit/7d60253f1873db6dab0e7f5f65f074053448b458\"\u003e\u003ccode\u003e7d60253\u003c/code\u003e\u003c/a\u003e Add some tests for cursorLineUp/Down\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/commands/compare/6.10.0...6.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.38.8 to 6.39.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​codemirror/view\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.4 (2025-12-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug where paste events handlers on Chrome could fail to run when pasting on a blank line.\u003c/p\u003e\n\u003cp\u003eFix a regression causing the native cursor to get stuck before block widgets with side\u0026gt;0.\u003c/p\u003e\n\u003cp\u003eFix a crash in content DOM building after a block widget.\u003c/p\u003e\n\u003cp\u003eFix a bug in \u003ccode\u003eposAtCoords\u003c/code\u003e that would in some circumstances make it return positions on the wrong side of a block widget.\u003c/p\u003e\n\u003ch2\u003e6.39.3 (2025-12-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that could corrupt the rendered document in some situations involving adjacent mark decorations of the same type.\u003c/p\u003e\n\u003ch2\u003e6.39.2 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003emoveVertially\u003c/code\u003e was sometimes unable to escape lines with thick borders or padding.\u003c/p\u003e\n\u003ch2\u003e6.39.1 (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eRestore a workaround for a Chrome selection bug that had regressed in the previous release.\u003c/p\u003e\n\u003ch2\u003e6.39.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eProperly handle bidirectional text in \u003ccode\u003eposAtCoords\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAvoid computing a zero character width (leading to divisions by zero) when the editor is hidden and the browser doesn't have a layout for it.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eposAndSideAtCoords\u003c/code\u003e method is an extended version of \u003ccode\u003eposAtCoords\u003c/code\u003e that also tells you which side of the position the coordinates are associated with.\u003c/p\u003e\n\u003cp\u003eAdd support for block wrappers, decoration-like things that allow extension code to create DOM nodes around groups of lines.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/db7c7c4fe9b12755bb5ece136bc57869382832d8\"\u003e\u003ccode\u003edb7c7c4\u003c/code\u003e\u003c/a\u003e Mark version 6.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/130b4a5c4e2f3d02b25e03e1d104d15518528aad\"\u003e\u003ccode\u003e130b4a5\u003c/code\u003e\u003c/a\u003e Fix posAtCoords right after a block widget at start of line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/67e2013df39629433a68eb70cf71e7eb65167af3\"\u003e\u003ccode\u003e67e2013\u003c/code\u003e\u003c/a\u003e Ensure there's an active line before emitting inline content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/4be27f1fa451db30c8bea5222053463a81c1458b\"\u003e\u003ccode\u003e4be27f1\u003c/code\u003e\u003c/a\u003e Fix broken native cursor positioning after side=1 block widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/578625eab2e512a961ca48c293a7254c8eb5f331\"\u003e\u003ccode\u003e578625e\u003c/code\u003e\u003c/a\u003e Prevent hidden widgets from eating events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/75a63c0206481d9bd4fdf4a28378c34015db0a44\"\u003e\u003ccode\u003e75a63c0\u003c/code\u003e\u003c/a\u003e Return DOM positions at the right side of point widgets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/72d07e496b8de5d0e089c99458e0b828d5c02926\"\u003e\u003ccode\u003e72d07e4\u003c/code\u003e\u003c/a\u003e Mark version 6.39.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/b616246ba8160a43ddc34c3d719e3900b93e0f57\"\u003e\u003ccode\u003eb616246\u003c/code\u003e\u003c/a\u003e Fix a bug in mark decoration drawing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/0f1f80579b7a1b62aea77e9c91b59dbbaa384c32\"\u003e\u003ccode\u003e0f1f805\u003c/code\u003e\u003c/a\u003e Mark version 6.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/view/commit/ce1e5c74e4f8ea9ba54e3a34106ba458c950f599\"\u003e\u003ccode\u003ece1e5c7\u003c/code\u003e\u003c/a\u003e Improve handling of line padding in vertical cursor motion\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/codemirror/view/compare/6.38.8...6.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-theme-github` from 4.25.3 to 4.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-theme-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@uiw/codemirror-themes` from 4.25.3 to 4.25.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uiwjs/react-codemirror/releases\"\u003e\u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.25.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://jaywcjlove.github.io/#/sponsor\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee\" alt=\"Buy me a coffee\" /\u003e\u003c/a\u003e \u003ca href=\"https://uiwjs.github.io/npm-unpkg/#/pkg/@uiw/react-codemirror@4.25.4/file/README.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open%20in-unpkg-blue\" alt=\"\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDocumentation v4.25.4: \u003ca href=\"https://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\"\u003ehttps://raw.githack.com/uiwjs/react-codemirror/c6e2bc9/index.html\u003c/a\u003e\u003cbr /\u003e\nComparing Changes: \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ehttps://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003enpm i @uiw/react-codemirror@4.25.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e📖 doc: Update README.md c4d1f3e \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💢 ci: fix expired NPM token issue. af85136 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⛑ test: fix test case. da57d14 \u003ca href=\"https://github.com/jaywcjlove\"\u003e\u003ccode\u003e@​jaywcjlove\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/da57d146014e47508b13d03739834fd50e0b3e40\"\u003e\u003ccode\u003eda57d14\u003c/code\u003e\u003c/a\u003e test: fix test case.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/2ad179998ce39f30205ebfdfceafe71352acc2be\"\u003e\u003ccode\u003e2ad1799\u003c/code\u003e\u003c/a\u003e released v4.25.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/af85136833375bb95d21ac136a9dbc54e5347ada\"\u003e\u003ccode\u003eaf85136\u003c/code\u003e\u003c/a\u003e ci: fix expired NPM token issue.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uiwjs/react-codemirror/commit/c4d1f3e65e14be4be5aee8a94de53a97673703fa\"\u003e\u003ccode\u003ec4d1f3e\u003c/code\u003e\u003c/a\u003e doc: Update README.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uiwjs/react-codemirror/compare/v4.25.3...v4.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​uiw/codemirror-themes\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.1 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@inlang/paraglide-js` from 2.5.0 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opral/inlang-paraglide-js/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​inlang/paraglide-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd an opt-in \u003ccode\u003eemitTsDeclarations\u003c/code\u003e compiler flag to generate \u003ccode\u003e.d.ts\u003c/code\u003e files for the compiled output.\u003c/p\u003e\n\u003cp\u003eThis is useful when \u003ccode\u003eallowJs: true\u003c/code\u003e cannot be set in your \u003ccode\u003etsconfig.json\u003c/code\u003e (e.g., due to project constraints or conflicting compiler options).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUsage:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// vite.config.ts\nimport { defineConfig } from \u0026quot;vite\u0026quot;;\nimport { paraglideVitePlugin } from \u0026quot;@inlang/paraglide-js\u0026quot;;\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nplugins: [\u003cbr /\u003e\nparaglideVitePlugin({\u003cbr /\u003e\nproject: \u0026quot;./project.inlang\u0026quot;,\u003cbr /\u003e\noutdir: \u0026quot;./src/paraglide\u0026quot;,\u003cbr /\u003e\nemitTsDeclarations: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\n],\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eOr via CLI:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eparaglide compile --project ./project.inlang --outdir ./src/paraglide --emitTsDeclarations\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Enabling this option reduces compiler speed because TypeScript needs to generate declaration files for all output modules.\u003c/p\u003e\n\u003cp\u003eCloses \u003ca href=\"https://redirect.github.com/opral/inlang-paraglide-js/issues/566\"\u003eopral/inlang-paraglide-js#566\u003c/a\u003e\nCloses \u003ca href=\"https://redirect.github.com/opral/inlang-paraglide-js/issues/238\"\u003eopral/inlang-paraglide-js#238\u003c/a\u003e\nCloses \u003ca href=\"https://redirect.github.com/opral/inlang-paraglide-js/issues/160\"\u003eopral/inlang-paraglide-js#160\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eExample output (locale-modules):\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  src/paraglide/\n    messages/\n      _index.js\n+     _index.d.ts\n      de.js\n+     de.d.ts\n      en.js\n+     en.d.ts\n    messages.js\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opral/inlang-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.10.0 to 3.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/602e5861b8d3ffb5f29a58e4139a59b888afcd17\"\u003e\u003ccode\u003e602e586\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/bd84160de8b6a4feb7d152eb5a730211f06b3a7d\"\u003e\u003ccode\u003ebd84160\u003c/code\u003e\u003c/a\u003e chore: replacing internationalized OG with updated React Aria icon (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9350\"\u003e#9350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/cd3c588d6fc8501fc59e65285fe8671eb40816d9\"\u003e\u003ccode\u003ecd3c588\u003c/code\u003e\u003c/a\u003e docs: Homepage updates and fixes (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/3ad9c26ea3aa31787c9b0cb3a03087b0812f0c68\"\u003e\u003ccode\u003e3ad9c26\u003c/code\u003e\u003c/a\u003e fix: v3 menus alternative approach (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9345\"\u003e#9345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/f2085295600346f86360cc8820148d0fd5ed3af9\"\u003e\u003ccode\u003ef208529\u003c/code\u003e\u003c/a\u003e chore: remove alpha for release (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9351\"\u003e#9351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/8fabbed3b06d03dd053bdc995539b966a46f318b\"\u003e\u003ccode\u003e8fabbed\u003c/code\u003e\u003c/a\u003e docs: Style macro reference table refactor (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9329\"\u003e#9329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/e5bb07b52a26feac4bde5f02493941c932c015d3\"\u003e\u003ccode\u003ee5bb07b\u003c/code\u003e\u003c/a\u003e chore: fix broken link in migrating docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9347\"\u003e#9347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/e4cae96ecb5db1d6c7ebe0240f39b3cfba052ce8\"\u003e\u003ccode\u003ee4cae96\u003c/code\u003e\u003c/a\u003e fix: testing bugs in NumberField, Tooltip, and Popover (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9342\"\u003e#9342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/0caa399d818a32bd268adddff89d8a2d7f28b6e6\"\u003e\u003ccode\u003e0caa399\u003c/code\u003e\u003c/a\u003e docs: add shouldCloseOnPress to RAC Tooltip docs (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9341\"\u003e#9341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/react-spectrum/commit/6c29f7a302f40ae9f6bfb66cc761898d54e6a2e3\"\u003e\u003ccode\u003e6c29f7a\u003c/code\u003e\u003c/a\u003e fix: fix firstDayOfWeek styling in S2 DateRangePicker (\u003ca href=\"https://redirect.github.com/adobe/react-spectrum/issues/9340\"\u003e#9340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adobe/react-spectrum/compare/@internationalized/date@3.10.0...@internationalized/date@3.10.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 0.554.0 to 0.561.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e\u003ccode\u003e@​lucide/svelte\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar 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/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\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/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues 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/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ememory-stick\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/3017\"\u003elucide-icons/lucide#3017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emicrochip\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/3018\"\u003elucide-icons/lucide#3018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update Node version and overal cleanup 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/3861\"\u003elucide-icons/lucide#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\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/3865\"\u003elucide-icons/lucide#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrush-cleaning\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/3863\"\u003elucide-icons/lucide#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Swap \u003ccode\u003ethumbs-up\u003c/code\u003e \u003ccode\u003ethumbs-down\u003c/code\u003e paths to fix fill issue by \u003ca href=\"https://github.com/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets\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/3859\"\u003elucide-icons/lucide#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(dev): Fix code sample for vanilla JS by \u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esearch-error\u003c/code\u003e icon by \u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ecloud-sync\u003c/code\u003e and \u003ccode\u003ecloud-backup\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3466\"\u003elucide-icons/lucide#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-pile\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3681\"\u003elucide-icons/lucide#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eballoon\u003c/code\u003e icon by \u003ca href=\"https://github.com/peteruithoven\"\u003e\u003ccode\u003e@​peteruithoven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2519\"\u003elucide-icons/lucide#2519\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/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.561.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​lucide/svelte\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.49.0 to 2.49.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.49.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Stop re-loading already-loaded CSS during server-side route resolution (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15014\"\u003e#15014\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: posixify the instrumentation file import on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14993\"\u003e#14993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Correctly handle shared memory when decoding binary form data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15028\"\u003e#15028\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.49.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: suppress \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings in \u003ccode\u003e.svelte-kit/generated/root.svelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15013\"\u003e#15013\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: TypeError when doing response.clone() in page load (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15005\"\u003e#15005\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\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.49.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Stop re-loading already-loaded CSS during server-side route resolution (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15014\"\u003e#15014\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: posixify the instrumentation file import on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/14993\"\u003e#14993\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: Correctly handle shared memory when decoding binary form data (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.49.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: suppress \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings in \u003ccode\u003e.svelte-kit/generated/root.svelte\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15013\"\u003e#15013\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: TypeError when doing response.clone() in page load (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15005\"\u003e#15005\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/e9752a152df25b65b2d539f950a655e4aa998499\"\u003e\u003ccode\u003ee9752a1\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15015\"\u003e#15015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/37619d20b3469f67afbf40b626274e820e806f1c\"\u003e\u003ccode\u003e37619d2\u003c/code\u003e\u003c/a\u003e docs: update invalidateAll documentation to mention query functions (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15042\"\u003e#15042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1f2b4c36fd1aeadd4971a4d0029cd75d256bda51\"\u003e\u003ccode\u003e1f2b4c3\u003c/code\u003e\u003c/a\u003e fix: Correctly handle shared memory for DataView initialization in deserializ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/cd6837c47f271caecae9b7c105b8c2e96da83aa4\"\u003e\u003ccode\u003ecd6837c\u003c/code\u003e\u003c/a\u003e test(kit): add regression test for the posixied instrumentation file (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15023\"\u003e#15023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/08a153bfce86a34b4a2942389f3bcd94566bc35a\"\u003e\u003ccode\u003e08a153b\u003c/code\u003e\u003c/a\u003e fix(kit): ensure instrumentation file is posixified on Windows (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/9d1c523ad9965bd41352c363458718d9cb6fcad9\"\u003e\u003ccode\u003e9d1c523\u003c/code\u003e\u003c/a\u003e chore: More flaky test fixes (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15020\"\u003e#15020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ad7119918d7f2c33448559e5e2804c6ad019a751\"\u003e\u003ccode\u003ead71199\u003c/code\u003e\u003c/a\u003e fix: Stop re-loading already-loaded CSS during server-side route resolution (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/f555ba6571a97feac3fefd563baad50fd7686437\"\u003e\u003ccode\u003ef555ba6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15007\"\u003e#15007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/df05c8fa1e62f8ceb8dda8f1bae01822b8eddde5\"\u003e\u003ccode\u003edf05c8f\u003c/code\u003e\u003c/a\u003e fix: suppress \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings in `.svelte-kit/generated/r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/977b8bd460378b661aed0290c1f2618174279ede\"\u003e\u003ccode\u003e977b8bd\u003c/code\u003e\u003c/a\u003e Bugfix: Fix \u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15004\"\u003e#15004\u003c/a\u003e by applying MDN recommended fix when proxying Response in ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.49.2/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.1.17 to 4.1.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.18] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure validation of \u003ccode\u003esource(…)\u003c/code\u003e happens relative to the file it is in (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19274\"\u003e#19274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude filename and line numbers in CSS parse errors (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19282\"\u003e#19282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip comments in Ruby files when checking for class names (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip over arbitrary property utilities with a top-level \u003ccode\u003e!\u003c/code\u003e in the value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19243\"\u003e#19243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport environment API in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve case of theme keys from JS configs and plugins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19337\"\u003e#19337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWrite source maps correctly on the CLI when using \u003ccode\u003e--watch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle special defaults (like \u003ccode\u003eringColor.DEFAULT\u003c/code\u003e) in JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19348\"\u003e#19348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove backwards compatibility for \u003ccode\u003econtent\u003c/code\u003e theme key from JS configs (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19381\"\u003e#19381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: Handle \u003ccode\u003efuture\u003c/code\u003e and \u003ccode\u003eexperimental\u003c/code\u003e config keys (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19344\"\u003e#19344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTry to canonicalize any arbitrary utility to a bare value (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19379\"\u003e#19379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate candidates similarly to Oxide (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19397\"\u003e#19397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: combine \u003ccode\u003etext-*\u003c/code\u003e and \u003ccode\u003eleading-*\u003c/code\u003e classes (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19396\"\u003e#19396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrectly handle duplicate CLI arguments (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19416\"\u003e#19416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon’t emit color-mix fallback rules inside \u003ccode\u003e@keyframes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19419\"\u003e#19419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI: Don't hang when output is \u003ccode\u003e/dev/stdout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19421\"\u003e#19421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[3.4.19] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon’t break \u003ccode\u003esibling-*()\u003c/code\u003e functions when used inside \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19335\"\u003e#19335\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/9b32f7cb2fd341e1f9ddbe40a4d61d2f272ae33f\"\u003e\u003ccode\u003e9b32f7c\u003c/code\u003e\u003c/a\u003e Release v4.1.18 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19431\"\u003e#19431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5f107e28224a29df5fd27e7135bffc4398149115\"\u003e\u003ccode\u003e5f107e2\u003c/code\u003e\u003c/a\u003e Fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e4b6c67bcb528a51b5482356fdf66e44816fafeb\"\u003e\u003ccode\u003ee4b6c67\u003c/code\u003e\u003c/a\u003e Support Vite Environment API (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/18970\"\u003e#18970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/21f2bf99b9764929b5268ce2174840086ef191cc\"\u003e\u003ccode\u003e21f2bf9\u003c/code\u003e\u003c/a\u003e perf(vite): add plugin hook filter (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19308\"\u003e#19308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isomorphic-dompurify` from 2.33.0 to 2.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/releases\"\u003eisomorphic-dompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.34.0: Updated dependencies\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e Updated \u003ccode\u003edompurify\u003c/code\u003e and \u003ccode\u003ejsdom\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e Updated dev dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/compare/2.33.0...2.34.0\"\u003ecomplete changelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003ch3\u003eRelease\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://www.npmjs.com/package/isomorphic-dompurify/v/2.34.0\"\u003e2.34.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/kkomelin/isomorphic-dompurify/commit/dded60df5c893599ac682a99bb3c8c9ea7544bf3\"\u003e\u003ccode\u003edded60d\u003c/code\u003e\u003c/a\u003e chore: Incremented project version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/044f7b2f879a1d109c0a601e958346d07fe86c82\"\u003e\u003ccode\u003e044f7b2\u003c/code\u003e\u003c/a\u003e Updated deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/895d5cd87373e3ead8d7a5038b3b6f82f011830c\"\u003e\u003ccode\u003e895d5cd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/379\"\u003e#379\u003c/a\u003e from kkomelin/dependabot/npm_and_yarn/dompurify-3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/816f91f274b0b09c2e9ba42c9ac2d86e4e76d056\"\u003e\u003ccode\u003e816f91f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/380\"\u003e#380\u003c/a\u003e from kkomelin/dependabot/npm_and_yarn/jsdom-27.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/a48c30beb1edb3e7104e054c683fcf9064cf8695\"\u003e\u003ccode\u003ea48c30b\u003c/code\u003e\u003c/a\u003e chore(deps): bump jsdom from 27.2.0 to 27.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/66c432124a6cb06c5430e3d76a0a2afc5300559e\"\u003e\u003ccode\u003e66c4321\u003c/code\u003e\u003c/a\u003e chore(deps): bump dompurify from 3.3.0 to 3.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/16425bc9dfc9c648daf1dbcde5a8b368ae49d575\"\u003e\u003ccode\u003e16425bc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/378\"\u003e#378\u003c/a\u003e from kkomelin/dependabot/npm_and_yarn/vitest-4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/8c8900c211feba59754f1f7e28e2f62fa3b94c3b\"\u003e\u003ccode\u003e8c8900c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.0.14 to 4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/541d6aecafd4a7ea38bef1eccfe8aa662ab63967\"\u003e\u003ccode\u003e541d6ae\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkomelin/isomorphic-dompurify/issues/377\"\u003e#377\u003c/a\u003e from kkomelin/dependabot/npm_and_yarn/vitest-4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/commit/b7d8b6dc468355232f2cc56cde5783540c4546dd\"\u003e\u003ccode\u003eb7d8b6d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.0.13 to 4.0.14\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kkomelin/isomorphic-dompurify/compare/2.33.0...2.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `runed` from 0.34.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/svecosystem/runed/releases\"\u003eruned's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eruned@0.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PersistedState): add \u003ccode\u003econnect\u003c/code\u003e and \u003ccode\u003edisconnect\u003c/code\u003e methods to control synchronization to storage\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PersistedState): allow \u003ccode\u003enull\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eruned@0.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(IsIdle): add \u003ccode\u003etrackLastActive\u003c/code\u003e option to enable users to disable tracking the \u003ccode\u003elastActive\u003c/code\u003e\ntime (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/363\"\u003e#363\u003c/a\u003e) for performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): don't treat comma separated strings as arrays unless the field type is array\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/383\"\u003e#383\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(useSearchParams): Date support (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/368\"\u003e#368\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(useSearchParams): Zod codec support (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/368\"\u003e#368\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): back/forward reactivity\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/383\"\u003e#383\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eruned@0.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(useSearchParams): unsafe state mutation\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eruned@0.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003enoScroll\u003c/code\u003e option to \u003ccode\u003euseSearchParams\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/353\"\u003e#353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBREAKING: remove Interval, consolidate features with useInterval\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/350\"\u003e#350\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: make useInterval's delay prop reactive\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/350\"\u003e#350\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): correctly handle number types\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/354\"\u003e#354\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(PersistedState): move storage type and sync tab check into subscriber callback\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/svecosystem/runed/blob/main/packages/runed/CHANGELOG.md\"\u003eruned's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PersistedState): add \u003ccode\u003econnect\u003c/code\u003e and \u003ccode\u003edisconnect\u003c/code\u003e methods to control synchronization to storage\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(PersistedState): allow \u003ccode\u003enull\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/359\"\u003e#359\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(IsIdle): add \u003ccode\u003etrackLastActive\u003c/code\u003e option to enable users to disable tracking the \u003ccode\u003elastActive\u003c/code\u003e\ntime (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/363\"\u003e#363\u003c/a\u003e) for performance optimizations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): don't treat comma separated strings as arrays unless the field type is array\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/383\"\u003e#383\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(useSearchParams): Date support (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/368\"\u003e#368\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat(useSearchParams): Zod codec support (\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/368\"\u003e#368\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(useSearchParams): back/forward reactivity\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/383\"\u003e#383\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(useSearchParams): unsafe state mutation\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add \u003ccode\u003enoScroll\u003c/code\u003e option to \u003ccode\u003euseSearchParams\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/353\"\u003e#353\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBREAKING: remove Interval, consolidate features with useInterval\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/350\"\u003e#350\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: make useInterval's delay prop reactive\n(\u003ca href=\"https://redirect.github.com/svecosystem/runed/pull/350\"\u003e#350\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/svecosystem/runed/commit/77ea2f6ecfc2f6578d749f75331625b933e362f5\"\u003e\u003ccode\u003e77ea2f6\u003c/code\u003e\u003c/a\u003e chore(release): version package (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/8be6a3c9267906a2812c21cf04ee1b5567e00daf\"\u003e\u003ccode\u003e8be6a3c\u003c/code\u003e\u003c/a\u003e feat(PersistedState): connection \u0026amp; null value handling (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/d69eb76d8c1ceb3b36f852752c034aa54ab34f79\"\u003e\u003ccode\u003ed69eb76\u003c/code\u003e\u003c/a\u003e chore(release): version package (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/3af0066a9e149d490f9cdd66dbfb1b10b45aea77\"\u003e\u003ccode\u003e3af0066\u003c/code\u003e\u003c/a\u003e feat(useSearchParams): Add Date and Zod codec support (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/951939d03408e1db143ff58273ad89e98c274b67\"\u003e\u003ccode\u003e951939d\u003c/code\u003e\u003c/a\u003e fix(useSearchParams): back/forward reactivity \u0026amp; comma sep (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/bdfa3c95f4574774e696cf4c1b36f92ed6ca757f\"\u003e\u003ccode\u003ebdfa3c9\u003c/code\u003e\u003c/a\u003e feat(IsIdle): \u003ccode\u003etrackLastActive\u003c/code\u003e option (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/84cf1fcd85072fd3144034b68e9c21c91b5d83bc\"\u003e\u003ccode\u003e84cf1fc\u003c/code\u003e\u003c/a\u003e chore(release): version package (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/05822883bcc38250c651014035c347870189e776\"\u003e\u003ccode\u003e0582288\u003c/code\u003e\u003c/a\u003e fix(useSearchParams): unsafe state mutation (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/283156831a9a2a956bd4aaf8119ad4904f01744b\"\u003e\u003ccode\u003e2831568\u003c/code\u003e\u003c/a\u003e chore(release): version package (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/svecosystem/runed/commit/7259f9a3a8a4f185e3ba05db1b54b593ab401f24\"\u003e\u003ccode\u003e7259f9a\u003c/code\u003e\u003c/a\u003e fix(PersistedState): move storage type check to subscriber callback (\u003ca href=\"https://github.com/svecosystem/runed/tree/HEAD/packages/runed/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/svecosystem/runed/commits/runed@0.37.0/packages/runed\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.44.0 to 5.46.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.46.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ecsp\u003c/code\u003e option to \u003ccode\u003erender(...)\u003c/code\u003e, and emit hashes when using \u003ccode\u003ehydratable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: race condition when importing \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17350\"\u003e#17350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reschedule deferred effects when reviving a batch after async work (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17332\"\u003e#17332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17341\"\u003e#17341\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set AST \u003ccode\u003eroot.start\u003c/code\u003e to \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003eroot.end\u003c/code\u003e to \u003ccode\u003etemplate.length\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17125\"\u003e#17125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent erroneous \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings on prop fallbacks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17329\"\u003e#17329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Add \u003ccode\u003e\u0026lt;textarea wrap=\u0026quot;off\u0026quot;\u0026gt;\u003c/code\u003e as a valid attribute value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17326\"\u003e#17326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add more css selectors to \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17330\"\u003e#17330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't crash on \u003ccode\u003ehydratable\u003c/code\u003e serialization failure (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17315\"\u003e#17315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't issue a11y warning for \u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e without captions if it has no \u003ccode\u003esrc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17311\"\u003e#17311\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003esrcObject\u003c/code\u003e to permitted \u003ccode\u003e\u0026lt;audio\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17310\"\u003e#17310\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reconcile each blocks after outroing branches are resumed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17258\"\u003e#17258\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: destroy each items after siblings are resumed (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17258\"\u003e#17258\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esvelte@5.45.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.46.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add \u003ccode\u003ecsp\u003c/code\u003e option to \u003ccode\u003erender(...)\u003c/code\u003e, and emit hashes when using \u003ccode\u003ehydratable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: race condition when importing \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17350\"\u003e#17350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly reschedule deferred effects when reviving a batch after async work (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17332\"\u003e#17332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17341\"\u003e#17341\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: set AST \u003ccode\u003eroot.start\u003c/code\u003e to \u003ccode\u003e0\u003c/code\u003e and \u003ccode\u003eroot.end\u003c/code\u003e to \u003ccode\u003etemplate.length\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17125\"\u003e#17125\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: prevent erroneous \u003ccode\u003estate_referenced_locally\u003c/code\u003e warnings on prop fallbacks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17329\"\u003e#17329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: Add \u003ccode\u003e\u0026lt;textarea wrap=\u0026quot;off\u0026quot;\u0026gt;\u003c/code\u003e as a valid attribute value (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17326\"\u003e#17326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add more css selectors to \u003ccode\u003eprint()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17330\"\u003e#17330\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't crash on \u003ccode\u003ehydratable\u003c/code\u003e serialization failure (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17315\"\u003e#17315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't issue a11y warning for \u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e without captions if it has no \u003ccode\u003esrc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17311\"\u003e#17311\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: add \u003ccode\u003esrcObject\u003c/code\u003e to permitted \u003ccode\u003e\u0026lt;audio\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;video\u0026gt;\u003c/code\u003e attributes (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17310\"\u003e#17310\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.45.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/435da13fddaf1872a3fb46a7e8a20bb73322148e\"\u003e\u003ccode\u003e435da13\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17358\"\u003e#17358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/c86c4fdca10f9d46a024c1f672e60e1737c1f110\"\u003e\u003ccode\u003ec86c4fd\u003c/code\u003e\u003c/a\u003e feat: Add CSP support for \u003ccode\u003ehydratable\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5f249abeae003e8cbe535ef0ddc92c815c33dc3a\"\u003e\u003ccode\u003e5f249ab\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/00459a1d78a657e7372b2c92a8604cef8af1c511\"\u003e\u003ccode\u003e00459a1\u003c/code\u003e\u003c/a\u003e fix: race condition when importing \u003ccode\u003eAsyncLocalStorage\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17350\"\u003e#17350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a544a9d5f3b1be263ff029c5d1fda9abb961660f\"\u003e\u003ccode\u003ea544a9d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17343\"\u003e#17343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b268ccbf44a68353abd5e5dd9e48376afcd8a1ba\"\u003e\u003ccode\u003eb268ccb\u003c/code\u003e\u003c/a\u003e fix: correctly reschedule deferred effects when reviving a batch after async ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/4e6104a9393e1b24831909bb3f6811568c3db413\"\u003e\u003ccode\u003e4e6104a\u003c/code\u003e\u003c/a\u003e fix typo (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17347\"\u003e#17347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a584ff134703cb340c90fef608646209d585cfb5\"\u003e\u003ccode\u003ea584ff1\u003c/code\u003e\u003c/a\u003e fix: correctly print \u003ccode\u003e!doctype\u003c/code\u003e during \u003ccode\u003eprint\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/01cd35211b63a4d29e5b1d9a40a86f824f760413\"\u003e\u003ccode\u003e01cd352\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17331\"\u003e#17331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/3cabb525345c21185c3cca607e6605c6424694b2\"\u003e\u003ccode\u003e3cabb52\u003c/code\u003e\u003c/a\u003e fix: set Root start/end to null when fragment contains only whitespace (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/17125\"\u003e#17125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.46.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-sonner` from 1.0.6 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/releases\"\u003esvelte-sonner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e27599d7: Switch to OIDC for npm publishing\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/wobsoriano/svelte-sonner/blob/main/CHANGELOG.md\"\u003esvelte-sonner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e27599d7: Switch to OIDC for npm publishing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/a248d85b10a658a2256f7025b52a543438c2cb53\"\u003e\u003ccode\u003ea248d85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/177\"\u003e#177\u003c/a\u003e from wobsoriano/changeset-release/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/872395cd4d9f16900a225d2e423b055f127eba23\"\u003e\u003ccode\u003e872395c\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/476bf494094193a04a4286e86bda17441ecf9603\"\u003e\u003ccode\u003e476bf49\u003c/code\u003e\u003c/a\u003e patch bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/27599d7b9acdd5c59c3ea2ca576e218f38d77b06\"\u003e\u003ccode\u003e27599d7\u003c/code\u003e\u003c/a\u003e ci: Switch to OIDC for npm publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/79ca39ca8603141a330132c40be34f3e63d29c7d\"\u003e\u003ccode\u003e79ca39c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/wobsoriano/svelte-sonner/issues/176\"\u003e#176\u003c/a\u003e from tnkuehne/security-provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wobsoriano/svelte-sonner/commit/9adcd86007c01054ff29d250b3468261044e5f41\"\u003e\u003ccode\u003e9adcd86\u003c/code\u003e\u003c/a\u003e Generate provenance statement on release to increase security\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wobsoriano/svelte-sonner/compare/v1.0.6...v1.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for svelte-sonner since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sveltekit-superforms` from 2.28.1 to 2.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd992...\n\n_Description has been truncated_","html_url":"https://github.com/GauraveryAroran/arcane/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GauraveryAroran%2Farcane/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"2.27.4","new_version":"2.29.1","update_type":"minor","path":null,"pr_created_at":"2025-12-17T09:40:30.000Z","version_change":"2.27.4 → 2.29.1","issue":{"uuid":"3738120896","node_id":"PR_kwDOKKyu2M65VGJT","number":2969,"state":"open","title":"build(deps-dev): Bump sveltekit-superforms from 2.27.4 to 2.29.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-17T09:40:30.000Z","updated_at":"2025-12-29T23:15:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"sveltekit-superforms","old_version":"2.27.4","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":null,"ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.27.4 to 2.29.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter: Allow top-level \u003ccode\u003e.transform()\u003c/code\u003e and \u003ccode\u003e.refine()\u003c/code\u003e in schemas. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/646\"\u003e#646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter now respects global \u003ccode\u003ecustomError\u003c/code\u003e configuration when no explicit error map is provided. The adapter prioritizes \u003ccode\u003ecustomError\u003c/code\u003e over \u003ccode\u003elocaleError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter: Fixed Default Date values in nested objects. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/650\"\u003e#650\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.28.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeBox adapter has been bumped to 1.0! Check the \u003ca href=\"https://github.com/sinclairzx81/typebox/blob/main/changelog/1.0.0-migration.md\"\u003emigration guide\u003c/a\u003e to upgrade. Note that if you must stay on 0.x for a while, you cannot upgrade to this version of Superforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Zod 4 \u003ca href=\"https://zod.dev/api?id=stringbool\"\u003estringbools\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/610\"\u003e#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebooleanProxy\u003c/code\u003e now supports the \u003ccode\u003eempty\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading timers when the \u003ccode\u003etimeoutMS\u003c/code\u003e setting is triggered and a redirect response is returned. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/622\"\u003e#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilesStore\u003c/code\u003e initialValue now matches \u003ccode\u003efileStore\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed JSON Schema for some non-representable types in Zod 4 adapter, it now handles \u003ccode\u003eset\u003c/code\u003e and \u003ccode\u003emap\u003c/code\u003e properly. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/617\"\u003e#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePossibly fixed the SuperDebug broken import on Svelte 5 in enforced runes mode \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/599\"\u003e#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 4 error messages should now take the current locale into account as default. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/639\"\u003e#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 3 fix for URL parsing - A default boolean value of \u003ccode\u003etrue\u003c/code\u003e returned \u003ccode\u003efalse\u003c/code\u003e when parsing a URL with \u003ccode\u003esuperValidate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/633\"\u003e#633\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.28.1] - 2025-10-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod 4 adapter: Allow top-level \u003ccode\u003e.transform()\u003c/code\u003e and \u003ccode\u003e.refine()\u003c/code\u003e in schemas. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/646\"\u003e#646\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter now respects global \u003ccode\u003ecustomError\u003c/code\u003e configuration when no explicit error map is provided. The adapter prioritizes \u003ccode\u003ecustomError\u003c/code\u003e over \u003ccode\u003elocaleError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eZod 4 adapter: Fixed Default Date values in nested objects. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/650\"\u003e#650\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.28.0] - 2025-10-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypeBox adapter has been bumped to 1.0! Check the \u003ca href=\"https://github.com/sinclairzx81/typebox/blob/main/changelog/1.0.0-migration.md\"\u003emigration guide\u003c/a\u003e to upgrade. Note that if you must stay on 0.x for a while, you cannot upgrade to this version of Superforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for Zod 4 \u003ca href=\"https://zod.dev/api?id=stringbool\"\u003estringbools\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/610\"\u003e#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebooleanProxy\u003c/code\u003e now supports the \u003ccode\u003eempty\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed loading timers when the \u003ccode\u003etimeoutMS\u003c/code\u003e setting is triggered and a redirect response is returned. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/622\"\u003e#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003efilesStore\u003c/code\u003e initialValue now matches \u003ccode\u003efileStore\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/637\"\u003e#637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed JSON Schema for some non-representable types in Zod 4 adapter, it now handles \u003ccode\u003eset\u003c/code\u003e and \u003ccode\u003emap\u003c/code\u003e properly. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/617\"\u003e#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePossibly fixed the SuperDebug broken import on Svelte 5 in enforced runes mode \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/599\"\u003e#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 4 error messages should now take the current locale into account as default. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/618\"\u003e#618\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/639\"\u003e#639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eZod 3 fix for URL parsing - A default boolean value of \u003ccode\u003etrue\u003c/code\u003e returned \u003ccode\u003efalse\u003c/code\u003e when parsing a URL with \u003ccode\u003esuperValidate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/633\"\u003e#633\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.27.4...v2.29.1\"\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=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.27.4\u0026new-version=2.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/AtCoder-NoviSteps/AtCoderNoviSteps/pull/2969","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtCoder-NoviSteps%2FAtCoderNoviSteps/issues/2969","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2969/packages"}},{"old_version":"2.28.1","new_version":"2.29.1","update_type":"minor","path":"/web","pr_created_at":"2025-12-17T05:32:24.000Z","version_change":"2.28.1 → 2.29.1","issue":{"uuid":"3737406527","node_id":"PR_kwDONoYq5M65Sr0k","number":1290,"state":"closed","title":"chore(deps-dev): bump sveltekit-superforms from 2.28.1 to 2.29.1 in /web","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-18T02:20:39.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-17T05:32:24.000Z","updated_at":"2025-12-18T02:20:41.000Z","time_to_close":74895,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"sveltekit-superforms","old_version":"2.28.1","new_version":"2.29.1","repository_url":"https://github.com/ciscoheat/sveltekit-superforms"}],"path":"/web","ecosystem":"npm"},"body":"Bumps [sveltekit-superforms](https://github.com/ciscoheat/sveltekit-superforms) from 2.28.1 to 2.29.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/releases\"\u003esveltekit-superforms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.29.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/blob/main/CHANGELOG.md\"\u003esveltekit-superforms's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.29.1] - 2025-12-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed TypeScript type inference for discriminated unions in \u003ccode\u003eValidationErrors\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/653\"\u003e#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing for discriminated unions, so they work properly without requiring \u003ccode\u003edataType: 'json'\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/655\"\u003e#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset()\u003c/code\u003e function didn't preserve tainted state for fields that are not being reset when using partial data. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/656\"\u003e#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed FormData parsing incorrectly coercing empty strings to literal values (e.g., \u003ccode\u003ez.literal(\u0026quot;bar\u0026quot;)\u003c/code\u003e). Empty strings now properly fail validation instead of being replaced with the literal value. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eReferenceError\u003c/code\u003e when using \u003ccode\u003ecustomValidity\u003c/code\u003e with \u003ccode\u003evalidateForm({ update: true })\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/issues/669\"\u003e#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced deprecated \u003ccode\u003e@finom/zod-to-json-schema\u003c/code\u003e with \u003ccode\u003ezod-v3-to-json-schema\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/660\"\u003e#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrated Valibot adapter to use the official \u003ccode\u003e@valibot/to-json-schema\u003c/code\u003e package. \u003ca href=\"https://redirect.github.com/ciscoheat/sveltekit-superforms/pull/668\"\u003e#668\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/ciscoheat/sveltekit-superforms/commit/22319df44e91d6722052d73ab9331d784191e6ce\"\u003e\u003ccode\u003e22319df\u003c/code\u003e\u003c/a\u003e 2.29.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/c1b44308a846861b9e68eb24eec00f80cd7c0a23\"\u003e\u003ccode\u003ec1b4430\u003c/code\u003e\u003c/a\u003e 2.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/9408124dc9701747138c062a96f7c04e3eb4cf57\"\u003e\u003ccode\u003e9408124\u003c/code\u003e\u003c/a\u003e Incorrect dependency fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/887aeb6238abad4881268e3dc9fe138319baadd9\"\u003e\u003ccode\u003e887aeb6\u003c/code\u003e\u003c/a\u003e 2.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/ce701fb6fcf0759d47ffc0bb8fe3ff6d06e5a42d\"\u003e\u003ccode\u003ece701fb\u003c/code\u003e\u003c/a\u003e 2.29.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/58b41b1e843f2a55ced46e6ff422f1e7506ec69f\"\u003e\u003ccode\u003e58b41b1\u003c/code\u003e\u003c/a\u003e Linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/fbbdb90ae7dc363bd9924e9614465cd2d91c1fea\"\u003e\u003ccode\u003efbbdb90\u003c/code\u003e\u003c/a\u003e Fixed build warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/44a40c6b13d5814df8b902f876212afdbf7a94f1\"\u003e\u003ccode\u003e44a40c6\u003c/code\u003e\u003c/a\u003e Fixed SvelteKit reference warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/12bb4d5c324d16b31d0ffba173b1c602a5fde7a1\"\u003e\u003ccode\u003e12bb4d5\u003c/code\u003e\u003c/a\u003e Using pnpm 10 for build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/commit/f7c87d8898620910af1460293497c9326aba9846\"\u003e\u003ccode\u003ef7c87d8\u003c/code\u003e\u003c/a\u003e Package updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ciscoheat/sveltekit-superforms/compare/v2.28.1...v2.29.1\"\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=sveltekit-superforms\u0026package-manager=npm_and_yarn\u0026previous-version=2.28.1\u0026new-version=2.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/otterscale/otterscale/pull/1290","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/otterscale%2Fotterscale/issues/1290","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1290/packages"}}]}