{"id":23508,"name":"@nuxtjs/mdc","ecosystem":"npm","repository_url":"https://github.com/nuxt-modules/mdc","issues_count":92,"created_at":"2025-06-07T03:20:15.115Z","updated_at":"2025-06-07T03:20:15.115Z","purl":"pkg:npm/@nuxtjs/mdc","metadata":{"id":8154643,"name":"@nuxtjs/mdc","ecosystem":"npm","description":"Nuxt MDC module","homepage":"https://github.com/nuxt-modules/mdc#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/nuxt-modules/mdc","keywords_array":[],"namespace":"nuxtjs","versions_count":52,"first_release_published_at":"2023-08-28T15:59:36.165Z","latest_release_published_at":"2025-04-23T15:02:24.417Z","latest_release_number":"0.17.0","last_synced_at":"2025-06-04T08:09:09.137Z","created_at":"2023-08-28T16:05:05.194Z","updated_at":"2025-06-04T08:09:09.140Z","registry_url":"https://www.npmjs.com/package/@nuxtjs/mdc","install_command":"npm install @nuxtjs/mdc","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.17.0"}},"repo_metadata":{"id":191180152,"uuid":"664427953","full_name":"nuxt-modules/mdc","owner":"nuxt-modules","description":"MDC supercharges regular Markdown to write documents interacting deeply with any Vue component.","archived":false,"fork":false,"pushed_at":"2024-09-06T21:49:03.000Z","size":4804,"stargazers_count":180,"open_issues_count":35,"forks_count":22,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-09-07T01:35:50.964Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/nuxt-modules.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"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}},"created_at":"2023-07-10T00:24:47.000Z","updated_at":"2024-08-31T19:24:53.000Z","dependencies_parsed_at":"2023-08-28T16:26:35.049Z","dependency_job_id":"4698d539-5e7f-4040-9f16-f691f6ea8ac3","html_url":"https://github.com/nuxt-modules/mdc","commit_stats":null,"previous_names":["nuxt-modules/mdc","nuxtlabs/nuxt-mdc"],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nuxt-modules","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217904016,"owners_count":16248654,"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":"nuxt-modules","name":"Nuxt Modules","uuid":"111748132","kind":"organization","description":"Nuxt modules from the core team and community.","email":null,"website":"https://nuxt.com/modules","location":null,"twitter":"nuxt_js","company":null,"icon_url":"https://avatars.githubusercontent.com/u/111748132?v=4","repositories_count":23,"last_synced_at":"2023-02-27T17:35:18.844Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nuxt-modules","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T00:33:35.075Z","updated_at":"2023-02-27T17:35:18.860Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nuxt-modules","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nuxt-modules/repositories"},"tags":[{"name":"v0.8.3","sha":"7fc7112b3a5cccab25c220ee955c27e6e71eba8b","kind":"tag","published_at":"2024-07-01T04:39:46.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.8.3","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"55a0d564cfcaea4f3e2740db92aa4569e23e9c88","kind":"tag","published_at":"2024-06-14T14:48:18.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.8.2","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"617a02dc5a2f0bcb7e16b72716b4f92c52e2cd71","kind":"tag","published_at":"2024-06-13T08:55:31.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.8.1","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"73e1e1d562890473f18b0ee721235472ef1360df","kind":"tag","published_at":"2024-06-10T23:02:38.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.8.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.8.0/manifests"},{"name":"v0.7.1","sha":"7f98bca845e7de3e6d635345f24630ffa27a6728","kind":"tag","published_at":"2024-05-16T13:35:07.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.7.1","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"f5ee5a5ad3f5cae3e4e2014fc9c625477ca458c1","kind":"tag","published_at":"2024-04-23T16:06:55.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.7.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"373d380b96b8bbde1f45e637430c63f8d31b8635","kind":"tag","published_at":"2024-03-07T13:17:42.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.6.1","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"53e0489514066cc2005dc2186ed482ee5557136f","kind":"tag","published_at":"2024-03-07T11:17:49.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.6.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"dfe090d845feb1a92ef6e884b50df3e57c4b084e","kind":"tag","published_at":"2024-02-05T16:52:30.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.5.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"1e17b981750c29d0957e9aaa184b9c79cc403150","kind":"tag","published_at":"2024-02-02T15:33:07.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.4.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"c307fcb55b8d94111d1c8517056d2d2f5c7be54f","kind":"tag","published_at":"2024-01-18T20:32:23.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.3.2","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"9bb0be57a8086a6f40f2b9078d7fcf7150bbed0a","kind":"tag","published_at":"2024-01-18T15:53:18.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.3.1","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"bb3c12f5987d781deb2c3556c36852ae232a4244","kind":"tag","published_at":"2023-12-21T14:42:26.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.3.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.3.0/manifests"},{"name":"v0.2.9","sha":"f14a8127d8766acd94e9a9fa4d230ad1333378cc","kind":"tag","published_at":"2023-12-15T16:54:36.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.9","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"f7918066e333b7a5138f0d42d213f9bdff225f15","kind":"tag","published_at":"2023-11-22T11:50:13.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.8","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"6b3fe6c67299429cab924bd1b2801980bb751a1e","kind":"tag","published_at":"2023-11-21T09:31:14.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.7","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"c603fe38f7d8dd633163730f7039094443a557d9","kind":"tag","published_at":"2023-10-26T10:15:01.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.6","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"fd59b17eb9c456f62f4359423c91f64440305d0d","kind":"tag","published_at":"2023-10-25T14:05:20.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.5","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"c81230446d89a92b9ce9f81450f9c13cd1a7ecda","kind":"tag","published_at":"2023-10-25T14:03:32.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.4","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"e2e96fa3eb5be714da05eac28c0ba3fb1ef6215b","kind":"tag","published_at":"2023-10-19T13:06:27.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.3","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"31f68b65024d6b4f2346d98aaf6edae18fd2c247","kind":"tag","published_at":"2023-10-10T15:42:10.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.2","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"264a4d6abef9d66dfb8b30351a55e4a62cf5341b","kind":"tag","published_at":"2023-09-28T15:02:45.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.1","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"94fbdf021f43953c3ec9f2b96351744660c89967","kind":"tag","published_at":"2023-09-20T13:48:16.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.2.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.2.0/manifests"},{"name":"v0.1.6","sha":"6e97ab3428ff7c1b9aa9d1989323471b32e8f125","kind":"tag","published_at":"2023-08-31T15:35:22.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.1.6","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"812eebbec4a859c6569698283ea353ea63fd4fb4","kind":"tag","published_at":"2023-08-31T10:53:24.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.1.5","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"706f5ad09a9dcce97f61cec32970f8ba0c0edd67","kind":"tag","published_at":"2023-08-30T16:03:29.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.1.4","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"d99e3b6a5d00bce0a7e2e3927df74219ac4fffc6","kind":"tag","published_at":"2023-08-30T10:18:03.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.1.3","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"0b0143434d96b20477960a29e6a307ddc43df640","kind":"tag","published_at":"2023-08-29T13:34:21.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.1.2","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"75643df572de46a931539f166a9d0b6c00cd0cd4","kind":"commit","published_at":"2023-08-29T09:11:16.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.1.1","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.1/manifests"},{"name":"0.1.0","sha":"dd754d76de363594657b55604ab08b72d034e998","kind":"tag","published_at":"2023-08-28T15:59:42.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/0.1.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/0.1.0/manifests"},{"name":"v0.1.0","sha":"dd754d76de363594657b55604ab08b72d034e998","kind":"commit","published_at":"2023-08-28T15:59:39.000Z","download_url":"https://codeload.github.com/nuxt-modules/mdc/tar.gz/v0.1.0","html_url":"https://github.com/nuxt-modules/mdc/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuxt-modules%2Fmdc/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T02:14:17.319Z","dependent_packages_count":6,"downloads":272104,"downloads_period":"last-month","dependent_repos_count":34,"rankings":{"downloads":0.7590647751738197,"dependent_repos_count":2.187244033219611,"dependent_packages_count":3.1531145863130168,"stargazers_count":5.793128731920947,"forks_count":9.833352749546293,"docker_downloads_count":null,"average":4.3451809752347375},"purl":"pkg:npm/%40nuxtjs/mdc","advisories":[{"uuid":"GSA_kwCzR0hTQS1qODJtLXBjMnYtMjQ4NM4ABEL5","url":"https://github.com/advisories/GHSA-j82m-pc2v-2484","title":"Parsed HTML anchor links in Markdown provided to parseMarkdown can result in XSS in @nuxtjs/mdc","description":"### Summary\nAn unsafe parsing logic of the URL from markdown can lead to arbitrary JavaScript code due to a bypass to the existing guards around the `javascript:` protocol scheme in the URL.\n\n### Details\n\nThe parsing logic implement at [https://github.com/nuxt-modules/mdc/blob/main/src/runtime/parser/utils/props.ts#L16](https://github.com/nuxt-modules/mdc/blob/main/src/runtime/parser/utils/props.ts#L16) maintains a deny-list approach to filtering potential malicious payload. It does so by matching protocol schemes like `javascript:` and others.\n\nSpecifically, this is the code from the mdc library's parser that is not secure enough:\n\n```js\nexport const unsafeLinkPrefix = [\n  'javascript:',\n  'data:text/html',\n  'vbscript:',\n  'data:text/javascript',\n  'data:text/vbscript',\n  'data:text/css',\n  'data:text/plain',\n  'data:text/xml'\n]\n\nexport const validateProp = (attribute: string, value: string) =\u003e {\n  if (attribute.startsWith('on')) {\n    return false\n  }\n\n  if (attribute === 'href' || attribute === 'src') {\n    return !unsafeLinkPrefix.some(prefix =\u003e value.toLowerCase().startsWith(prefix))\n  }\n\n  return true\n}\n```\n\nThese security guards can be bypassed by an adversarial that provides JavaScript URLs with HTML entities encoded via hex string.\n\n### PoC\n\nThe following URL payloads if provided to the markdown parsing library (such as through the usage of `import { parseMarkdown } from '@nuxtjs/mdc/runtime';`) will trigger the alert() dialog:\n\n```markdown\n# ✅ This is correctly escaped by the parser\n\n- XSS Attempt:\n\n\u003ca href=\"javascript:alert(1)\"\u003e this gets sanitizied, yay!\u003c/a\u003e\n\n# ❌ These are vulnerable and not escaped\n\n- Bypass 1:\n\n\u003ca href=\"jav\u0026#x09;ascript:alert('XSS');\"\u003eClick Me 1\u003c/a\u003e\n\n- Bypass 2:\n\n\u003ca href=\"jav\u0026#x0A;ascript:alert('XSS');\"\u003eClick Me 2\u003c/a\u003e\n\n- Bypass 3:\n\n\u003ca href=\"jav\u0026#10;ascript:alert('XSS');\"\u003eClick Me 3\u003c/a\u003e\n```\n\n### Impact\n\nUsers who consume this library and perform markdown parsing from unvalidated sources such as LLM generative text responses, user input and other untrusted sources could result in rendering vulnerable XSS anchor links.\n\n## Reference\n\nYou may infer the following write-up for more in-depth walkthrough of URL parsing problems and suggestions on how to securely address them: [How to Parse URLs from Markdown to HTML Securely?](https://www.nodejs-security.com/blog/how-to-parse-urls-from-markdown-to-html-securely)","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-02-06T17:16:27.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L","references":["https://github.com/nuxt-modules/mdc/security/advisories/GHSA-j82m-pc2v-2484","https://github.com/nuxt-modules/mdc/commit/99097738b5561639e9bf247c55d8103236618bf3","https://github.com/nuxt-modules/mdc/blob/main/src/runtime/parser/utils/props.ts#L16","https://nvd.nist.gov/vuln/detail/CVE-2025-24981","https://github.com/advisories/GHSA-j82m-pc2v-2484"],"source_kind":"github","identifiers":["GHSA-j82m-pc2v-2484","CVE-2025-24981"],"repository_url":"https://github.com/nuxt-modules/mdc","blast_radius":14.242753928492974,"packages":[{"versions":[{"first_patched_version":"0.13.3","vulnerable_version_range":"\u003c= 0.13.2"}],"ecosystem":"npm","package_name":"@nuxtjs/mdc"}],"created_at":"2025-02-06T18:07:33.147Z","updated_at":"2025-02-08T01:07:17.316Z","epss_percentage":0.00045,"epss_percentile":0.17818}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@nuxtjs/mdc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@nuxtjs/mdc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@nuxtjs/mdc/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nuxtjs%2Fmdc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nuxtjs%2Fmdc/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nuxtjs%2Fmdc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@nuxtjs%2Fmdc/related_packages","maintainers":[{"uuid":"pi0","login":"pi0","name":null,"email":"pyapar@gmail.com","url":null,"packages_count":636,"html_url":"https://www.npmjs.com/~pi0","role":null,"created_at":"2023-08-28T16:26:35.004Z","updated_at":"2023-08-28T16:26:35.004Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pi0/packages"},{"uuid":"farnabaz","login":"farnabaz","name":null,"email":"farnabaz@gmail.com","url":null,"packages_count":162,"html_url":"https://www.npmjs.com/~farnabaz","role":null,"created_at":"2023-08-28T16:26:34.869Z","updated_at":"2023-08-28T16:26:34.869Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/farnabaz/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008193,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","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":62,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4601883542","node_id":"PR_kwDOM688L87jWt0V","number":34,"state":"open","title":"chore(deps)(deps): bump the nuxt group across 1 directory with 5 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-06-06T04:25:15.000Z","updated_at":"2026-06-06T04:25:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"nuxt","update_count":5,"packages":[{"name":"@nuxtjs/mdc","old_version":"0.21.1","new_version":"0.22.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@nuxt/kit","old_version":"4.4.6","new_version":"4.4.7","repository_url":"https://github.com/nuxt/nuxt"},{"name":"nuxt","old_version":"4.4.6","new_version":"4.4.7","repository_url":"https://github.com/nuxt/nuxt"},{"name":"nuxt-og-image","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/nuxt-modules/og-image"},{"name":"nuxt-schema-org","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/harlan-zw/nuxt-schema-org"}],"path":null,"ecosystem":"npm"},"body":"Bumps the nuxt group with 5 updates in the /docs directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.21.1` | `0.22.0` |\n| [@nuxt/kit](https://github.com/nuxt/nuxt/tree/HEAD/packages/kit) | `4.4.6` | `4.4.7` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.4.6` | `4.4.7` |\n| [nuxt-og-image](https://github.com/nuxt-modules/og-image) | `6.5.1` | `6.5.2` |\n| [nuxt-schema-org](https://github.com/harlan-zw/nuxt-schema-org) | `6.0.4` | `6.1.0` |\n\n\nUpdates `@nuxtjs/mdc` from 0.21.1 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e@​nuxtjs/mdc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (b3de9fc)\u003c/li\u003e\n\u003cli\u003edocs: add Comark migration guide in README (595fe77)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e@​nuxtjs/mdc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Comark migration guide in README (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe77\"\u003e595fe77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc\"\u003eb3de9fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/88b95a972c716c5b0c59012c6be409c29ce13e90\"\u003e\u003ccode\u003e88b95a9\u003c/code\u003e\u003c/a\u003e chore(release): release v0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc0accb38f54c6399084c28fa5f2c1aa238\"\u003e\u003ccode\u003eb3de9fc\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe772e72d36d55dec46f65ccf48d15ea05ed0\"\u003e\u003ccode\u003e595fe77\u003c/code\u003e\u003c/a\u003e docs: add Comark migration guide in README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/kit` from 4.4.6 to 4.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003e@​nuxt/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.7\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.4.7 is a security hotfix release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e👉 make sure to check \u003ca href=\"https://github.com/nuxt/nuxt/security/advisories\"\u003ehttps://github.com/nuxt/nuxt/security/advisories\u003c/a\u003e to view open advisories resolved by this release.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.4.6...v4.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Assign \u003ccode\u003enoSSR\u003c/code\u003e before deciding payload extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35108\"\u003e#35108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Avoid filtering out dirs with shared prefix from \u003ccode\u003eallowDirs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35112\"\u003e#35112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use resolve from \u003ccode\u003epathe\u003c/code\u003e for buildCache path boundary check (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35111\"\u003e#35111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prevent sibling-directory traversal in test component wrapper (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35110\"\u003e#35110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Pass event data to \u003ccode\u003eisValid\u003c/code\u003e in dev clipboard-copy listener (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35109\"\u003e#35109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Validate protocols in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e path before reload (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35115\"\u003e#35115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Prefix public asset virtuals with null byte (\u003ca href=\"https://github.com/nuxt/nuxt/commit/9e303b438\"\u003e9e303b438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-run \u003ccode\u003egetCachedData\u003c/code\u003e after initial fetch (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35122\"\u003e#35122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Propagate \u003ccode\u003euseFetch\u003c/code\u003e/\u003ccode\u003euseAsyncData\u003c/code\u003e factory types (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35133\"\u003e#35133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Close vite dev server on nuxt close (\u003ca href=\"https://github.com/nuxt/nuxt/commit/a10a68abc\"\u003ea10a68abc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Handle cancelling prompts to install packages (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e84813229\"\u003ee84813229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Avoid excluding node-context files in legacy tsconfig (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35152\"\u003e#35152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle missing payload in chunkError listener (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Await in-lifght template generation when closing nuxt (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clarify page and layout usage warnings (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35184\"\u003e#35184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e Surface compilation errors when stats.toString is empty (\u003ca href=\"https://github.com/nuxt/nuxt/commit/073b07851\"\u003e073b07851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject prototype-chain keys in the island registry (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35205\"\u003e#35205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Apply \u003ccode\u003eisScriptProtocol\u003c/code\u003e guard to \u003ccode\u003enavigateTo\u003c/code\u003e open option (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35206\"\u003e#35206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prevent server-only page island from recursing via \u003ccode\u003e\u0026lt;NuxtPage\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35198\"\u003e#35198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack,webpack:\u003c/strong\u003e Require loopback host when missing same-origin signals (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35200\"\u003e#35200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Gate chrome devtools workspace endpoint to local requests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35201\"\u003e#35201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape props in \u003ccode\u003e\u0026lt;NuxtClientFallback\u0026gt;\u003c/code\u003e ssr output (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35199\"\u003e#35199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Improve TS extension stripping/substitutions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35233\"\u003e#35233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Preserve \u003ccode\u003e.d.mts\u003c/code\u003e/\u003ccode\u003e.d.cts\u003c/code\u003e in \u003ccode\u003eresolveTypePaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35235\"\u003e#35235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape \u003ccode\u003e\u0026lt;NoScript\u0026gt;\u003c/code\u003e slot content (\u003ca href=\"https://github.com/nuxt/nuxt/commit/4b054e9d9\"\u003e4b054e9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Match route rules case-insensitively to mirror \u003ccode\u003evue-router\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/07e39cd6f\"\u003e07e39cd6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject script-capable protocols in \u003ccode\u003e\u0026lt;NuxtLink\u0026gt;\u003c/code\u003e href (\u003ca href=\"https://github.com/nuxt/nuxt/commit/0103ce06f\"\u003e0103ce06f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Block path-normalization open redirect in \u003ccode\u003enavigateTo\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/2cce6fb02\"\u003e2cce6fb02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject cross-origin paths in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e447a793c\"\u003ee447a793c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Bind vite-node IPC to a permissioned filesystem socket (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1f9f4767a\"\u003e1f9f4767a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,vite:\u003c/strong\u003e Use \u003ccode\u003ees2023\u003c/code\u003e array methods (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34980\"\u003e#34980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Replace \u003ccode\u003erunInNewContext\u003c/code\u003e with AST walker (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d72a89ef4\"\u003ed72a89ef4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument vite client and server options (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35090\"\u003e#35090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd dedicated module dependencies page (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35171\"\u003e#35171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd nodeTsConfig and sharedTsConfig options (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35231\"\u003e#35231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEdit for clarity and grammar (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35214\"\u003e#35214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexecFileSync\u003c/code\u003e for safety in release scripts (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1d7baaf01\"\u003e1d7baaf01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAssert there is always a tag (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e98c47c3c\"\u003ee98c47c3c\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/nuxt/nuxt/commit/b7d57903b947e788fadfcfdf88be7951943731bf\"\u003e\u003ccode\u003eb7d5790\u003c/code\u003e\u003c/a\u003e v4.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/cf41e1a074a2a04b9eda8a55b368e3da7119c093\"\u003e\u003ccode\u003ecf41e1a\u003c/code\u003e\u003c/a\u003e fix(kit): improve TS extension stripping/substitutions (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35233\"\u003e#35233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3ec51bb02efded843fbea3ba321871a90610d7ce\"\u003e\u003ccode\u003e3ec51bb\u003c/code\u003e\u003c/a\u003e fix(kit): avoid excluding node-context files in legacy tsconfig (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35152\"\u003e#35152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/73525dc02f3fce34a4621b152ba9d87d53db01aa\"\u003e\u003ccode\u003e73525dc\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35240\"\u003e#35240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/557ad9de55d608ca163f0f6d7e3360d200dc7132\"\u003e\u003ccode\u003e557ad9d\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35180\"\u003e#35180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/5b2c3fcd10c688f185e26890c6cf0fa3db562cff\"\u003e\u003ccode\u003e5b2c3fc\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35176\"\u003e#35176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3ff4065d08986d108b5412f363798f19932afec9\"\u003e\u003ccode\u003e3ff4065\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/18fb86e1fa88331c767e57bb09a98bae8ec18a35\"\u003e\u003ccode\u003e18fb86e\u003c/code\u003e\u003c/a\u003e refactor(kit,nuxt,vite): use \u003ccode\u003ees2023\u003c/code\u003e array methods (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/34980\"\u003e#34980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.7/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.4.6 to 4.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.7\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.4.7 is a security hotfix release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e👉 make sure to check \u003ca href=\"https://github.com/nuxt/nuxt/security/advisories\"\u003ehttps://github.com/nuxt/nuxt/security/advisories\u003c/a\u003e to view open advisories resolved by this release.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.4.6...v4.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Assign \u003ccode\u003enoSSR\u003c/code\u003e before deciding payload extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35108\"\u003e#35108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Avoid filtering out dirs with shared prefix from \u003ccode\u003eallowDirs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35112\"\u003e#35112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use resolve from \u003ccode\u003epathe\u003c/code\u003e for buildCache path boundary check (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35111\"\u003e#35111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prevent sibling-directory traversal in test component wrapper (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35110\"\u003e#35110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Pass event data to \u003ccode\u003eisValid\u003c/code\u003e in dev clipboard-copy listener (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35109\"\u003e#35109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Validate protocols in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e path before reload (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35115\"\u003e#35115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Prefix public asset virtuals with null byte (\u003ca href=\"https://github.com/nuxt/nuxt/commit/9e303b438\"\u003e9e303b438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-run \u003ccode\u003egetCachedData\u003c/code\u003e after initial fetch (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35122\"\u003e#35122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Propagate \u003ccode\u003euseFetch\u003c/code\u003e/\u003ccode\u003euseAsyncData\u003c/code\u003e factory types (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35133\"\u003e#35133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Close vite dev server on nuxt close (\u003ca href=\"https://github.com/nuxt/nuxt/commit/a10a68abc\"\u003ea10a68abc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Handle cancelling prompts to install packages (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e84813229\"\u003ee84813229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Avoid excluding node-context files in legacy tsconfig (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35152\"\u003e#35152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle missing payload in chunkError listener (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Await in-lifght template generation when closing nuxt (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clarify page and layout usage warnings (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35184\"\u003e#35184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e Surface compilation errors when stats.toString is empty (\u003ca href=\"https://github.com/nuxt/nuxt/commit/073b07851\"\u003e073b07851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject prototype-chain keys in the island registry (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35205\"\u003e#35205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Apply \u003ccode\u003eisScriptProtocol\u003c/code\u003e guard to \u003ccode\u003enavigateTo\u003c/code\u003e open option (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35206\"\u003e#35206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prevent server-only page island from recursing via \u003ccode\u003e\u0026lt;NuxtPage\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35198\"\u003e#35198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack,webpack:\u003c/strong\u003e Require loopback host when missing same-origin signals (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35200\"\u003e#35200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Gate chrome devtools workspace endpoint to local requests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35201\"\u003e#35201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape props in \u003ccode\u003e\u0026lt;NuxtClientFallback\u0026gt;\u003c/code\u003e ssr output (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35199\"\u003e#35199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Improve TS extension stripping/substitutions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35233\"\u003e#35233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Preserve \u003ccode\u003e.d.mts\u003c/code\u003e/\u003ccode\u003e.d.cts\u003c/code\u003e in \u003ccode\u003eresolveTypePaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35235\"\u003e#35235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape \u003ccode\u003e\u0026lt;NoScript\u0026gt;\u003c/code\u003e slot content (\u003ca href=\"https://github.com/nuxt/nuxt/commit/4b054e9d9\"\u003e4b054e9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Match route rules case-insensitively to mirror \u003ccode\u003evue-router\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/07e39cd6f\"\u003e07e39cd6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject script-capable protocols in \u003ccode\u003e\u0026lt;NuxtLink\u0026gt;\u003c/code\u003e href (\u003ca href=\"https://github.com/nuxt/nuxt/commit/0103ce06f\"\u003e0103ce06f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Block path-normalization open redirect in \u003ccode\u003enavigateTo\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/2cce6fb02\"\u003e2cce6fb02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject cross-origin paths in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e447a793c\"\u003ee447a793c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Bind vite-node IPC to a permissioned filesystem socket (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1f9f4767a\"\u003e1f9f4767a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,vite:\u003c/strong\u003e Use \u003ccode\u003ees2023\u003c/code\u003e array methods (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34980\"\u003e#34980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Replace \u003ccode\u003erunInNewContext\u003c/code\u003e with AST walker (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d72a89ef4\"\u003ed72a89ef4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument vite client and server options (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35090\"\u003e#35090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd dedicated module dependencies page (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35171\"\u003e#35171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd nodeTsConfig and sharedTsConfig options (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35231\"\u003e#35231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEdit for clarity and grammar (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35214\"\u003e#35214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexecFileSync\u003c/code\u003e for safety in release scripts (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1d7baaf01\"\u003e1d7baaf01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAssert there is always a tag (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e98c47c3c\"\u003ee98c47c3c\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/nuxt/nuxt/commit/b7d57903b947e788fadfcfdf88be7951943731bf\"\u003e\u003ccode\u003eb7d5790\u003c/code\u003e\u003c/a\u003e v4.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/dbc58965ca7ffa21d7cc4207a4c40a62e0762f4a\"\u003e\u003ccode\u003edbc5896\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/e447a793c47766834f7497f8412a76cd56fd8ee1\"\u003e\u003ccode\u003ee447a79\u003c/code\u003e\u003c/a\u003e fix(nuxt): reject cross-origin paths in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d72a89ef451965a8a1abb58d3bd6eab4865631a0\"\u003e\u003ccode\u003ed72a89e\u003c/code\u003e\u003c/a\u003e refactor(nuxt): replace \u003ccode\u003erunInNewContext\u003c/code\u003e with AST walker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2cce6fb02e621196d56df92e05594e07469b5a6d\"\u003e\u003ccode\u003e2cce6fb\u003c/code\u003e\u003c/a\u003e fix(nuxt): block path-normalization open redirect in \u003ccode\u003enavigateTo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/0103ce06fbbbdfa079a7f020ef8ce00121eac4a3\"\u003e\u003ccode\u003e0103ce0\u003c/code\u003e\u003c/a\u003e fix(nuxt): reject script-capable protocols in \u003ccode\u003e\\\u0026lt;NuxtLink\u0026gt;\u003c/code\u003e href\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/07e39cd6f26e407b4192b7865bd17bc44536b9bb\"\u003e\u003ccode\u003e07e39cd\u003c/code\u003e\u003c/a\u003e fix(nuxt): match route rules case-insensitively to mirror \u003ccode\u003evue-router\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4b054e9d95f8daf366cb144b52782047c511a66e\"\u003e\u003ccode\u003e4b054e9\u003c/code\u003e\u003c/a\u003e fix(nuxt): escape \u003ccode\u003e\\\u0026lt;NoScript\u0026gt;\u003c/code\u003e slot content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/03d83bfab531b27fbc1dac7cdea9227b3707476e\"\u003e\u003ccode\u003e03d83bf\u003c/code\u003e\u003c/a\u003e fix(nuxt): preserve \u003ccode\u003e.d.mts\u003c/code\u003e/\u003ccode\u003e.d.cts\u003c/code\u003e in \u003ccode\u003eresolveTypePaths\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/35235\"\u003e#35235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/46960b2b18e79d64f212b2b77d879b3f88ab72cb\"\u003e\u003ccode\u003e46960b2\u003c/code\u003e\u003c/a\u003e fix(nuxt): escape props in \u003ccode\u003e\\\u0026lt;NuxtClientFallback\u0026gt;\u003c/code\u003e ssr output (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/35199\"\u003e#35199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.7/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt-og-image` from 6.5.1 to 6.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-modules/og-image/releases\"\u003enuxt-og-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock embedded-IPv4 IPv6 bypasses  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/624\"\u003enuxt-modules/og-image#624\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/984dfeec\"\u003e\u003c!-- raw HTML omitted --\u003e(984df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve #og-image alias when no subpath is given  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/615\"\u003enuxt-modules/og-image#615\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/617\"\u003enuxt-modules/og-image#617\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/ba5df609\"\u003e\u003c!-- raw HTML omitted --\u003e(ba5df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip renderer prompt in non-interactive environments  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/623\"\u003enuxt-modules/og-image#623\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/452229af\"\u003e\u003c!-- raw HTML omitted --\u003e(45222)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDegrade gracefully when cache backend is unreachable  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/613\"\u003enuxt-modules/og-image#613\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/619\"\u003enuxt-modules/og-image#619\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/a41548d7\"\u003e\u003c!-- raw HTML omitted --\u003e(a4154)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip runtime buffer cache during prerender  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/613\"\u003enuxt-modules/og-image#613\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/626\"\u003enuxt-modules/og-image#626\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/f5ae450e\"\u003e\u003c!-- raw HTML omitted --\u003e(f5ae4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econtent\u003c/strong\u003e: Declare zod as optional peer dependency  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/622\"\u003enuxt-modules/og-image#622\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/625\"\u003enuxt-modules/og-image#625\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/75bbb058\"\u003e\u003c!-- raw HTML omitted --\u003e(75bbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/og-image/compare/v6.5.1...v6.5.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/a2e938d2cc3191edede57a6573eacf14d8e6eeea\"\u003e\u003ccode\u003ea2e938d\u003c/code\u003e\u003c/a\u003e chore: release v6.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/f23a010a5b72637002812974ed030402da4978d2\"\u003e\u003ccode\u003ef23a010\u003c/code\u003e\u003c/a\u003e chore: bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/f5ae450e0f477d1c10d50b8182fe027c39d1053f\"\u003e\u003ccode\u003ef5ae450\u003c/code\u003e\u003c/a\u003e fix: skip runtime buffer cache during prerender (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/613\"\u003e#613\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/a41548d733b303b16d25355b9de270d938dfa126\"\u003e\u003ccode\u003ea41548d\u003c/code\u003e\u003c/a\u003e fix: degrade gracefully when cache backend is unreachable (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/613\"\u003e#613\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/452229af5ff04ac96c8bc087cd8d3ff92ae4ff58\"\u003e\u003ccode\u003e452229a\u003c/code\u003e\u003c/a\u003e fix: skip renderer prompt in non-interactive environments (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/ba5df60959f621cd7b8c6840932df18f23e5bee8\"\u003e\u003ccode\u003eba5df60\u003c/code\u003e\u003c/a\u003e fix: resolve #og-image alias when no subpath is given (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/615\"\u003e#615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/75bbb0585858a2c602d43b6387524650266b7c7b\"\u003e\u003ccode\u003e75bbb05\u003c/code\u003e\u003c/a\u003e fix(content): declare zod as optional peer dependency (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/622\"\u003e#622\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/984dfeec37ed315dc099fc27e2450bd7c0088e25\"\u003e\u003ccode\u003e984dfee\u003c/code\u003e\u003c/a\u003e fix: block embedded-IPv4 IPv6 bypasses (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/62c5043290225db70fe0be3b1df9ed03e462ef2d\"\u003e\u003ccode\u003e62c5043\u003c/code\u003e\u003c/a\u003e test: refresh takumi emoji snapshot after takumi-rs 1.5.x bump (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/c36101777145c9b2fcfaff34f98d9d4b5a0c3120\"\u003e\u003ccode\u003ec361017\u003c/code\u003e\u003c/a\u003e chore: bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-modules/og-image/compare/v6.5.1...v6.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt-schema-org` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/releases\"\u003enuxt-schema-org's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Unhead Vue v3  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harlan-zw/nuxt-schema-org/issues/113\"\u003eharlan-zw/nuxt-schema-org#113\u003c/a\u003e \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/88d94a9\"\u003e\u003c!-- raw HTML omitted --\u003e(88d94)\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\u003eMove devtools-only deps to devDependencies  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/db42719\"\u003e\u003c!-- raw HTML omitted --\u003e(db427)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/compare/v6.0.4...v6.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/481a52a228ccd8b807814fcf3a7625b8544b9022\"\u003e\u003ccode\u003e481a52a\u003c/code\u003e\u003c/a\u003e chore: release v6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/88d94a90b6e4372660a069ad749a8016bfdaaf7f\"\u003e\u003ccode\u003e88d94a9\u003c/code\u003e\u003c/a\u003e feat: support Unhead Vue v3 (\u003ca href=\"https://redirect.github.com/harlan-zw/nuxt-schema-org/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/fb21238850e563115dc2f054acf33de750a31c93\"\u003e\u003ccode\u003efb21238\u003c/code\u003e\u003c/a\u003e chore: sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/db427195f58e1e3f98243ea9d903e2a4d2acff2c\"\u003e\u003ccode\u003edb42719\u003c/code\u003e\u003c/a\u003e fix: move devtools-only deps to devDependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/compare/v6.0.4...v6.1.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/bitrix-tools/b24jssdk/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrix-tools%2Fb24jssdk/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"4513231113","node_id":"PR_kwDOSi-Zzs7e2sPQ","number":68,"state":"closed","title":"chore(deps): bump the production-dependencies group with 20 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-24T23:25:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T23:03:48.000Z","updated_at":"2026-05-24T23:25:47.000Z","time_to_close":1318,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":20,"packages":[{"name":"@ai-sdk/anthropic","old_version":"3.0.74","new_version":"3.0.79","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/google","old_version":"3.0.67","new_version":"3.0.79","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.58","new_version":"3.0.65","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/xai","old_version":"3.0.91","new_version":"3.0.92","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1041.0","new_version":"3.1053.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nuxtjs/i18n","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/nuxt-modules/i18n"},{"name":"@nuxtjs/mdc","old_version":"0.21.1","new_version":"0.22.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@opentelemetry/api-logs","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@posthog/nuxt","old_version":"1.7.21","new_version":"1.7.42","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ai","old_version":"6.0.174","new_version":"6.0.191","repository_url":"https://github.com/vercel/ai"},{"name":"better-sqlite3","old_version":"12.9.0","new_version":"12.10.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"nodemailer","old_version":"8.0.7","new_version":"8.0.8","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"posthog-node","old_version":"5.33.0","new_version":"5.35.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"resend","old_version":"6.12.2","new_version":"6.12.3","repository_url":"https://github.com/resend/resend-node"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"zod","old_version":"4.4.2","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.74` | `3.0.79` |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.67` | `3.0.79` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.58` | `3.0.65` |\n| [@ai-sdk/xai](https://github.com/vercel/ai/tree/HEAD/packages/xai) | `3.0.91` | `3.0.92` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1041.0` | `3.1053.0` |\n| [@nuxtjs/i18n](https://github.com/nuxt-modules/i18n) | `10.3.0` | `10.4.0` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.21.1` | `0.22.0` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@posthog/nuxt](https://github.com/PostHog/posthog-js/tree/HEAD/packages/nuxt) | `1.7.21` | `1.7.42` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.174` | `6.0.191` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.9.0` | `12.10.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `8.0.8` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.33.0` | `5.35.1` |\n| [resend](https://github.com/resend/resend-node) | `6.12.2` | `6.12.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.2` | `4.4.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n\nUpdates `@ai-sdk/anthropic` from 3.0.74 to 3.0.79\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/anthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/anthropic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed61a788: Handle errors from anthropic websearch tool\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/vercel/ai/blob/@ai-sdk/anthropic@3.0.79/packages/anthropic/CHANGELOG.md\"\u003e@​ai-sdk/anthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed61a788: Handle errors from anthropic websearch tool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e28d25: fix(anthropic): propagate toModelOutput providerOption to anthropic tool results\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.77\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed53314d: feat(anthropic): add the new advisor tool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.76\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f591416]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.75\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3f06680: Remove stale \u003ccode\u003eeffort-2025-11-24\u003c/code\u003e beta header — the extended thinking effort parameter is GA and no longer requires the beta flag. Vertex AI's strict validator was actively rejecting requests with this header.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ebba33ab965b5b26f93705719d76db45089bb3c\"\u003e\u003ccode\u003e7ebba33\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15557\"\u003e#15557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d61a788b8faa54b630d5672e71ddd8aecd61f72c\"\u003e\u003ccode\u003ed61a788\u003c/code\u003e\u003c/a\u003e Backport: Handle errors in anthropic's web search tool (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15555\"\u003e#15555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2e7664bff4294f2f5b21c30136ca24d12c4e9b5c\"\u003e\u003ccode\u003e2e7664b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15315\"\u003e#15315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6e28d252ffc4032abcbe78a463807d0af90bbaa7\"\u003e\u003ccode\u003e6e28d25\u003c/code\u003e\u003c/a\u003e Backport: fix(anthropic): propagate toModelOutput providerOption to anthropic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d37fb1f2dad4d96605ffd2ac3d4b55e0bccdc482\"\u003e\u003ccode\u003ed37fb1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15202\"\u003e#15202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d53314da429ff19453b926c010fedb23e95911d7\"\u003e\u003ccode\u003ed53314d\u003c/code\u003e\u003c/a\u003e Backport: feat(anthropic): add the new advisor tool (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15203\"\u003e#15203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3ccdb5987c07459ffd9be56088c5ac9d142fba2\"\u003e\u003ccode\u003ee3ccdb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15094\"\u003e#15094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/74a7a20afff8c87ce6f1e15a3b1745e22c1853ca\"\u003e\u003ccode\u003e74a7a20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15012\"\u003e#15012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3f06680fd76d26d9b4d0cb62780e016d6f749e6f\"\u003e\u003ccode\u003e3f06680\u003c/code\u003e\u003c/a\u003e Backport: fix(anthropic): remove stale effort-2025-11-24 beta header (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15011\"\u003e#15011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/anthropic@3.0.79/packages/anthropic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/google` from 3.0.67 to 3.0.79\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/google's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfa0cb2: feat(provider/google): support Google search grounding when using \u003ccode\u003egenerateImage\u003c/code\u003e with Gemini\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecf63828: fix(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e in both generate and stream paths\u003c/p\u003e\n\u003cp\u003eThe previous implementation read \u003ccode\u003eserviceTier\u003c/code\u003e from the \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e\nresponse header, which is only populated on non-streaming responses. Gemini\nstreaming includes the value in \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e on every chunk, so\n\u003ccode\u003eproviderMetadata.google.serviceTier\u003c/code\u003e was always \u003ccode\u003enull\u003c/code\u003e for streams. Read from\n\u003ccode\u003eusageMetadata\u003c/code\u003e for both paths instead.\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/vercel/ai/blob/@ai-sdk/google@3.0.79/packages/google/CHANGELOG.md\"\u003e@​ai-sdk/google's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfa0cb2: feat(provider/google): support Google search grounding when using \u003ccode\u003egenerateImage\u003c/code\u003e with Gemini\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecf63828: fix(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e in both generate and stream paths\u003c/p\u003e\n\u003cp\u003eThe previous implementation read \u003ccode\u003eserviceTier\u003c/code\u003e from the \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e\nresponse header, which is only populated on non-streaming responses. Gemini\nstreaming includes the value in \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e on every chunk, so\n\u003ccode\u003eproviderMetadata.google.serviceTier\u003c/code\u003e was always \u003ccode\u003enull\u003c/code\u003e for streams. Read from\n\u003ccode\u003eusageMetadata\u003c/code\u003e for both paths instead.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.77\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f9f9bf: feat(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e response header in Gemini API and use PayGo for Vertex\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.76\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef259bd1: fix(google): fix streaming tool call args\u003c/li\u003e\n\u003cli\u003e756fec1: feat(provider/google): add \u003ccode\u003egemini-3.5-flash\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.75\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eab15576: feat(google): update Interactions API implementation to cater for upstream breaking changes coming May 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.74\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3ca0daa: fix(provider/google): support \u003ccode\u003efunctionCall.id\u003c/code\u003e when returned by Gemini API and provide matching \u003ccode\u003efunctionResponse.id\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.73\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebb1eb98: feat(google): add \u003ccode\u003efileData\u003c/code\u003e support to embedding model\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.72\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/vercel/ai/commit/fc83fa3cd00a4dcf98032adcabea68eaa77e013c\"\u003e\u003ccode\u003efc83fa3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15532\"\u003e#15532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cfa0cb26fb3dd0d0e6d2dd6132bc664f8f3906ab\"\u003e\u003ccode\u003ecfa0cb2\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): support Google search grounding when using `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ad540ed13863363ebc0bd5a9c574a082602d27\"\u003e\u003ccode\u003e93ad540\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15489\"\u003e#15489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cf63828cc3e598b8cad829f56322960167cba769\"\u003e\u003ccode\u003ecf63828\u003c/code\u003e\u003c/a\u003e Backport: fix(google): read serviceTier from usageMetadata in stream + genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a15eda90f03049bfba99183b4fd308ca63372b86\"\u003e\u003ccode\u003ea15eda9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f9f9bfc46d37d42c9a014437ff3e45d9fa46c55\"\u003e\u003ccode\u003e0f9f9bf\u003c/code\u003e\u003c/a\u003e Backport: fix(google): read serviceTier from x-gemini-service-tier response h...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b9241afab7e9c703bfdb6ee9b0846f538c014a14\"\u003e\u003ccode\u003eb9241af\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): add support for managed agents in the Intera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e33b836af7673d45eb90704574ffae5bdc6ba824\"\u003e\u003ccode\u003ee33b836\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f259bd1cef2c87f64105391e367b1bb5f884d6ea\"\u003e\u003ccode\u003ef259bd1\u003c/code\u003e\u003c/a\u003e Backport: fix(google): fix streaming tool call args (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15442\"\u003e#15442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/756fec1c679b0ad5568d5edff96cf3ac90d992e6\"\u003e\u003ccode\u003e756fec1\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): add \u003ccode\u003egemini-3.5-flash\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15436\"\u003e#15436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google@3.0.79/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.58 to 3.0.65\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.65\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeb52378: fix(openai): skip passing reasoning items when using previous response id\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/vercel/ai/blob/@ai-sdk/openai@3.0.65/packages/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.65\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeb52378: fix(openai): skip passing reasoning items when using previous response id\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.64\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb7ed8bd: feat(openai): add opt-in pass-through for unsupported file media types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.63\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f591416]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.62\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e65edcca: feat: add allowedTools provider option for OpenAI Responses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.61\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb93f9b4: feat(provider/openai): forward imageDetail providerOptions on tool-result image content\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.60\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6dcd8e6: feat(openai): add GPT-5.5 chat model IDs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.59\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e38966ab: fix(openai, openai-compatible): only send null content for assistant messages with tool calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1a3ec6d76fcc5333ac9b2751f3938cbe918efef2\"\u003e\u003ccode\u003e1a3ec6d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15513\"\u003e#15513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb523789b342aa21742c0a06f531604782820aff\"\u003e\u003ccode\u003eeb52378\u003c/code\u003e\u003c/a\u003e Backport: fix(openai): skip passing reasoning items when using previous respo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2e7664bff4294f2f5b21c30136ca24d12c4e9b5c\"\u003e\u003ccode\u003e2e7664b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15315\"\u003e#15315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b7ed8bdac18d2e71b4c392f08c8d8f03204ca8f4\"\u003e\u003ccode\u003eb7ed8bd\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): add opt-in pass-through for unsupported file media ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3ccdb5987c07459ffd9be56088c5ac9d142fba2\"\u003e\u003ccode\u003ee3ccdb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15094\"\u003e#15094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bf9de314a7e747019d73dedad7c840da25cc94d5\"\u003e\u003ccode\u003ebf9de31\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15046\"\u003e#15046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/65edcca7edb360ea6c3fa703ff5662c893e9ec0b\"\u003e\u003ccode\u003e65edcca\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): add allowedTools provider option for Responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15044\"\u003e#15044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ee37690cc8bcf97710ba391dde4fdfca3c1e1405\"\u003e\u003ccode\u003eee37690\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15020\"\u003e#15020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b93f9b4f806c59fce982c42d4dfa7d19f4a1f928\"\u003e\u003ccode\u003eb93f9b4\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/openai): forward imageDetail providerOptions on tool-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c7061114178e8bf86cc9ac604ebbbe0e7866c7eb\"\u003e\u003ccode\u003ec706111\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14971\"\u003e#14971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@3.0.65/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/xai` from 3.0.91 to 3.0.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/xai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/xai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.92\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e40e1d4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.48\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/vercel/ai/blob/@ai-sdk/xai@3.0.92/packages/xai/CHANGELOG.md\"\u003e@​ai-sdk/xai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.92\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e40e1d4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.48\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/vercel/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/xai/issues/15565\"\u003e#15565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/xai@3.0.92/packages/xai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1041.0 to 3.1053.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1053.0\u003c/h2\u003e\n\u003ch4\u003e3.1053.0(2026-05-22)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf88fa508bf74c7120202668d66b1657601e0d32\"\u003ebf88fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3518814ad7011517e95ba077b4d60b64834dc0f5\"\u003e3518814a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appconfig:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e757a91539c7e5633896a6165098a1802de3255c\"\u003ee757a915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-repostspace:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15fec74b7b20e186a9eb70d593819dfa73b7f782\"\u003e15fec74b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adeea78b85eb00bed1a973b7344ecddbd89345f0\"\u003eadeea78b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudcontrol:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e7ef3bf7a1497a06a0ae1cbdfaa6bfa68b6ffe4\"\u003e2e7ef3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-tnb:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f07457cbe17f8f1621475ba0c585363e36aef9d7\"\u003ef07457cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sso-oidc:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e909d25a859634f57fd2cdcd20a760c36bfc42b\"\u003e2e909d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3vectors:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4071f1a4d21610fb883f2af611b3d69d2922cd5f\"\u003e4071f1a4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-internetmonitor:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/117e04a99f7c58f946947e77b0bc75f87998198e\"\u003e117e04a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-freetier:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3cf14a2f64239d4b7c4160fd8c5b95672deb9b6\"\u003ee3cf14a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-oam:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a30b72248e4f26b10173b2f64c7892d1b963eaa\"\u003e5a30b722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecastquery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ada5ae322c6b5eb88ba194b1d8715b5d699de1ce\"\u003eada5ae32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9de89c10330b5641dc0427653815f8131209edca\"\u003e9de89c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-migration-hub-refactor-spaces:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4e5e7ba8ec707c4bbdf27a7e38425cb9652861c\"\u003ea4e5e7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b99b7a1820b90840d18c8b39edc9a4d10afdf553\"\u003eb99b7a18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a1bcdb9123163d275247b25f02845097260fb51\"\u003e4a1bcdb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-b2bi:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/66bb63d12d590f6e191714b9263affccf478f3b2\"\u003e66bb63d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simspaceweaver:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6617b6d847a27bc7e32bef03c10fb04b227e21f\"\u003ec6617b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e99cccbde15f31ac18b780138c8f880600e7e516\"\u003ee99cccbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-recommended-actions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45477f0838686bbbd69ad1afbd6b3b7ecda1a1c3\"\u003e45477f08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecast:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5964d82b99f5dd46a92341f85053db135c0d23fc\"\u003e5964d82b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/418745d5411b2ff30ffb2c8472d4301f485a71a6\"\u003e418745d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0213a8624e82ca946be41fe8833d460e709d2d2a\"\u003e0213a862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-pricing-calculator:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69e44c0d790426ebf70e3b16b7b2a32ea94c9207\"\u003e69e44c0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-panorama:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d227732b924cfcefad956561e9d000226b6472a1\"\u003ed227732b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-license-manager-user-subscriptions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fd5d2020b79ef05efcf6857ce1d3b81ef51d781\"\u003e7fd5d202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad88edbb4a8ef4029b1d7897f7221c50da491865\"\u003ead88edbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-schemas:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d8835cfc2971415619c70bd9d298fd2498d8d4b8\"\u003ed8835cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b09c19bf6e70f660073b94da11abf5ea4e6ea882\"\u003eb09c19bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e7917a6e550d5190564edefc4f65ea392d864ab\"\u003e6e7917a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-frauddetector:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c130d58eb968baaaf07f9f45eae3f01ae7d4d59\"\u003e9c130d58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-network-firewall:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/963a1286bf936d17d6e0df5aad2e1ffb602e469e\"\u003e963a1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/965ac97a33901ae783e8ea29c56b80380951d211\"\u003e965ac97a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6f1bd2e812a1aef1c515999880d5de6614562d45\"\u003e6f1bd2e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac37e3af8fc13de2a6e5127d417f8a7ecb621a5\"\u003e7ac37e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rbin:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e73fd45b4407462c931a4f82a025d1c2d1d93a9\"\u003e5e73fd45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d95ca14cfe7e22f165246649e0979be415718077\"\u003ed95ca14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38a20bfa5b7ebd899bbb4382366e6a06e27dc286\"\u003e38a20bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc91aa621fed3c15fecfe07660458aafa59242df\"\u003ebc91aa62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45132960757e60a48c2eef3b36350c282b32f727\"\u003e45132960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notificationscontacts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9ca97abed6a82e58c6ae305eeda869b13c5b008\"\u003ee9ca97ab\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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1052.0...v3.1053.0\"\u003e3.1053.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1051.0...v3.1052.0\"\u003e3.1052.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1050.0...v3.1051.0\"\u003e3.1051.0\u003c/a\u003e (2026-05-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef69ea687c15e9aae0568660ba3bcdd5174fbec6\"\u003e\u003ccode\u003eef69ea6\u003c/code\u003e\u003c/a\u003e Publish v3.1053.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/443d6beaebc2b72a5b37816657954f4bd2cf68a5\"\u003e\u003ccode\u003e443d6be\u003c/code\u003e\u003c/a\u003e Publish v3.1052.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6242dc938f36ac77e337d39f577e8727f87926\"\u003e\u003ccode\u003e0d6242d\u003c/code\u003e\u003c/a\u003e chore(codegen): update \u003ca href=\"https://github.com/smithy\"\u003e\u003ccode\u003e@​smithy\u003c/code\u003e\u003c/a\u003e dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b825c136cb984e7d0a4cda429201175c95ba033d\"\u003e\u003ccode\u003eb825c13\u003c/code\u003e\u003c/a\u003e Publish v3.1051.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/i18n` from 10.3.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/nuxt-modules/i18n/releases\"\u003e@​nuxtjs/i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFirst-class CDN support for lazy-loaded messages  -  by \u003ca href=\"https://github.com/Hronom\"\u003e\u003ccode\u003e@​Hronom\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3976\"\u003enuxt-modules/i18n#3976\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/e4d6a5d9\"\u003e\u003c!-- raw HTML omitted --\u003e(e4d6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental prerenderMessages option  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3991\"\u003enuxt-modules/i18n#3991\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/8cc7ca86\"\u003e\u003c!-- raw HTML omitted --\u003e(8cc7c)\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\u003ePrevent silently disabling \u003ccode\u003eexperimental.compactRoutes\u003c/code\u003e  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3972\"\u003enuxt-modules/i18n#3972\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/7789f899\"\u003e\u003c!-- raw HTML omitted --\u003e(7789f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompact routes prerender handling and router warnings  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3975\"\u003enuxt-modules/i18n#3975\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/131a57b0\"\u003e\u003c!-- raw HTML omitted --\u003e(131a5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent redirection to catch-all for unlocalized routes  -  by \u003ca href=\"https://github.com/fedetorre\"\u003e\u003ccode\u003e@​fedetorre\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eFederico Torresan\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3911\"\u003enuxt-modules/i18n#3911\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/1cf37d77\"\u003e\u003c!-- raw HTML omitted --\u003e(1cf37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip path config generation for unlocalized routes  -  by \u003ca href=\"https://github.com/tatakaisun\"\u003e\u003ccode\u003e@​tatakaisun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3993\"\u003enuxt-modules/i18n#3993\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/66322e50\"\u003e\u003c!-- raw HTML omitted --\u003e(66322)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on missing vueI18n config in builds  -  by \u003ca href=\"https://github.com/tatakaisun\"\u003e\u003ccode\u003e@​tatakaisun\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3992\"\u003enuxt-modules/i18n#3992\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/26345c19\"\u003e\u003c!-- raw HTML omitted --\u003e(26345)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.3.0...v10.4.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-modules/i18n/blob/main/CHANGELOG.md\"\u003e@​nuxtjs/i18n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev10.4.0 (2026-05-21T13:43:10Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/nuxt-modules/i18n/releases/tag/v10.4.0\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFirst-class CDN support for lazy-loaded messages  -  by \u003ca href=\"https://github.com/Hronom\"\u003e\u003ccode\u003e@​Hronom\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3976\"\u003enuxt-modules/i18n#3976\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/e4d6a5d9\"\u003e\u003c!-- raw HTML omitted --\u003e(e4d6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental prerenderMessages option  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3991\"\u003enuxt-modules/i18n#3991\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/8cc7ca86\"\u003e\u003c!-- raw HTML omitted --\u003e(8cc7c)\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\u003ePrevent silently disabling \u003ccode\u003eexperimental.compactRoutes\u003c/code\u003e  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3972\"\u003enuxt-modules/i18n#3972\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/7789f899\"\u003e\u003c!-- raw HTML omitted --\u003e(7789f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompact routes prerender handling and router warnings  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3975\"\u003enuxt-modules/i18n#3975\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/131a57b0\"\u003e\u003c!-- raw HTML omitted --\u003e(131a5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent redirection to catch-all for unlocalized routes  -  by \u003ca href=\"https://github.com/fedetorre\"\u003e\u003ccode\u003e@​fedetorre\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eFederico Torresan\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3911\"\u003enuxt-modules/i18n#3911\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/1cf37d77\"\u003e\u003c!-- raw HTML omitted --\u003e(1cf37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip path config generation for unlocalized routes  -  by \u003ca href=\"https://github.com/tatakaisun\"\u003e\u003ccode\u003e@​tatakaisun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3993\"\u003enuxt-modules/i18n#3993\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/66322e50\"\u003e\u003c!-- raw HTML omitted --\u003e(66322)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on missing vueI18n config in builds  -  by \u003ca href=\"https://github.com/tatakaisun\"\u003e\u003ccode\u003e@​tatakaisun\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3992\"\u003enuxt-modules/i18n#3992\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/26345c19\"\u003e\u003c!-- raw HTML omitted --\u003e(26345)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.3.0...v10.4.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/69d5886ed6f18db55058849d4272ca7b05c4d6eb\"\u003e\u003ccode\u003e69d5886\u003c/code\u003e\u003c/a\u003e release: v10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/26345c19cf05325a980d27b1dee642c32bd8c2d2\"\u003e\u003ccode\u003e26345c1\u003c/code\u003e\u003c/a\u003e fix: warn on missing vueI18n config in builds (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3992\"\u003e#3992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/66322e50b44fd15e2477972088f632f29ff9fd91\"\u003e\u003ccode\u003e66322e5\u003c/code\u003e\u003c/a\u003e fix: skip path config generation for unlocalized routes (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/8cc7ca8626a956687c375a8b3790024e6a2200ad\"\u003e\u003ccode\u003e8cc7ca8\u003c/code\u003e\u003c/a\u003e feat: experimental prerenderMessages option (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3991\"\u003e#3991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/b12514fb1c121ad422840262cf0ee52b38f33418\"\u003e\u003ccode\u003eb12514f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/9fe76c18909b44f7e13c7cab7b0ef942556a5a55\"\u003e\u003ccode\u003e9fe76c1\u003c/code\u003e\u003c/a\u003e ci: fix lockfile missing fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/1cf37d77a2bde11b8aa0071ef2c0e48c9c254dd4\"\u003e\u003ccode\u003e1cf37d7\u003c/code\u003e\u003c/a\u003e fix: prevent redirection to catch-all for unlocalized routes (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/e4d6a5d9c9d4a4520253e7e2b7969eb83daa1444\"\u003e\u003ccode\u003ee4d6a5d\u003c/code\u003e\u003c/a\u003e feat: first-class CDN support for lazy-loaded messages (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3976\"\u003e#3976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/16682ab68313c29b28f4db670b3807bc7f08c5b5\"\u003e\u003ccode\u003e16682ab\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade nuxt to v4.4.4 (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3977\"\u003e#3977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/a6dc098565ccb8a61c41754f53bda66eaaeeaf7c\"\u003e\u003ccode\u003ea6dc098\u003c/code\u003e\u003c/a\u003e test: improve ssg fixture process handling to reduce flakiness (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3967\"\u003e#3967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.3.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 `@nuxtjs/mdc` from 0.21.1 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e@​nuxtjs/mdc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (b3de9fc)\u003c/li\u003e\n\u003cli\u003edocs: add Comark migration guide in README (595fe77)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e@​nuxtjs/mdc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Comark migration guide in README (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe77\"\u003e595fe77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc\"\u003eb3de9fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/88b95a972c716c5b0c59012c6be409c29ce13e90\"\u003e\u003ccode\u003e88b95a9\u003c/code\u003e\u003c/a\u003e chore(release): release v0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc0accb38f54c6399084c28fa5f2c1aa238\"\u003e\u003ccode\u003eb3de9fc\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe772e72d36d55dec46f65ccf48d15ea05ed0\"\u003e\u003ccode\u003e595fe77\u003c/code\u003e\u003c/a\u003e docs: add Comark migration guide in README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api-logs` from 0.216.0 to 0.218.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-http` from 0.216.0 to 0.218.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-logs-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.216.0 to 0.218.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@posthog/nuxt` from 1.7.2...\n\n_Description has been truncated_","html_url":"https://github.com/theFactoryHQ/factory-careers/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theFactoryHQ%2Ffactory-careers/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"},{"uuid":"4450445522","node_id":"PR_kwDOK7Zp4M7bvbQT","number":5491,"state":"open","title":"chore(deps): bump the minor group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["larsrickert"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-15T01:09:19.000Z","updated_at":"2026-05-15T05:38:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor","update_count":25,"packages":[{"name":"@types/jsdom","old_version":"28.0.1","new_version":"28.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-vue-scoped-css","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/future-architect/eslint-plugin-vue-scoped-css"},{"name":"publint","old_version":"0.3.20","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"turbo","old_version":"2.9.11","new_version":"2.9.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@nuxtjs/mdc","old_version":"0.21.1","new_version":"0.22.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"better-sqlite3","old_version":"12.9.0","new_version":"12.10.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"@typescript-eslint/parser","old_version":"8.59.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@nuxt/kit","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@nuxt/schema","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/nuxt/nuxt"},{"name":"vite","old_version":"8.0.11","new_version":"8.0.12","repository_url":"https://github.com/vitejs/vite"},{"name":"@tiptap/extension-heading","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extensions","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@playwright/experimental-ct-vue","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"24.12.3","new_version":"24.12.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nuxt","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/nuxt/nuxt"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) | `28.0.1` | `28.0.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.5` | `4.1.6` |\n| [eslint-plugin-vue-scoped-css](https://github.com/future-architect/eslint-plugin-vue-scoped-css) | `3.0.0` | `3.1.0` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.20` | `0.3.21` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.11` | `2.9.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.59.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.6` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.21.1` | `0.22.0` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.9.0` | `12.10.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.2` | `8.59.3` |\n| [@nuxt/kit](https://github.com/nuxt/nuxt/tree/HEAD/packages/kit) | `4.4.4` | `4.4.5` |\n| [@nuxt/schema](https://github.com/nuxt/nuxt/tree/HEAD/packages/schema) | `4.4.4` | `4.4.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.11` | `8.0.12` |\n| [@tiptap/extension-heading](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading) | `3.23.1` | `3.23.2` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.1` | `3.23.2` |\n| [@tiptap/extensions](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension) | `3.23.1` | `3.23.2` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.1` | `3.23.2` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.1` | `3.23.2` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.23.1` | `3.23.2` |\n| [@playwright/experimental-ct-vue](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.3` | `24.12.4` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.4.4` | `4.4.5` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n\n\nUpdates `@types/jsdom` from 28.0.1 to 28.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue-scoped-css` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/releases\"\u003eeslint-plugin-vue-scoped-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace lodash with es-toolkit and vanilla js (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/pull/492\"\u003e#492\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/future-architect/eslint-plugin-vue-scoped-css/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue-scoped-css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace lodash with es-toolkit and vanilla js (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/pull/492\"\u003e#492\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/future-architect/eslint-plugin-vue-scoped-css/commit/d1f8e1fefd277784cbaf122360d0c6fa6dee0d3b\"\u003e\u003ccode\u003ed1f8e1f\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-vue-scoped-css (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/0360d5c04915acaefd27d165f677795c62edb10d\"\u003e\u003ccode\u003e0360d5c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump undici from 7.22.0 to 7.24.4 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/ef8525a6b15affc8954201bd4836dc5d7a1182a1\"\u003e\u003ccode\u003eef8525a\u003c/code\u003e\u003c/a\u003e chore(deps): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/6d3c51aa8968f2999de5668b4019e2e69b6ceb66\"\u003e\u003ccode\u003e6d3c51a\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/28152c81b3b59e03e47588d2ec9c251875ada041\"\u003e\u003ccode\u003e28152c8\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.0.5 to 3.1.2 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/43314d32fdce81931e00653a6d98169a841c3eca\"\u003e\u003ccode\u003e43314d3\u003c/code\u003e\u003c/a\u003e refactor: replace lodash with es-toolkit and vanilla js (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/fa871ae08ee230aefc1fdb4fed697924af00e1e3\"\u003e\u003ccode\u003efa871ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to ^0.22.0 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/6d3a60f1a70956f0f106cc06c3e8d3222ca64ed8\"\u003e\u003ccode\u003e6d3a60f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency postcss to v8.5.10 [security] (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/a09bbfaf98074a153a66e0f9210b35422c437702\"\u003e\u003ccode\u003ea09bbfa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-n to v18 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/613c0173415911dfa741cd867a6557e7e36b27d2\"\u003e\u003ccode\u003e613c017\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/upload-pages-artifact action to v5 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/compare/v3.0.0...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `publint` from 0.3.20 to 0.3.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/publint/publint/releases\"\u003epublint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epublint@0.3.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e when bundler-oriented package fields or conditions are detected and the field is missing. (\u003ca href=\"https://redirect.github.com/publint/publint/pull/228\"\u003e#228\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/publint/publint/blob/master/packages/publint/CHANGELOG.md\"\u003epublint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e when bundler-oriented package fields or conditions are detected and the field is missing. (\u003ca href=\"https://redirect.github.com/publint/publint/pull/228\"\u003e#228\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/publint/publint/commit/3de8eb38e4911a37bc20f0dd9d8cee1d5a39edc3\"\u003e\u003ccode\u003e3de8eb3\u003c/code\u003e\u003c/a\u003e Release packages (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/publint/publint/commit/5f9f3ac8c40818a01fbe5fb2a18bc2acc6a675bd\"\u003e\u003ccode\u003e5f9f3ac\u003c/code\u003e\u003c/a\u003e Suggest sideEffects when missing for bundler packages (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/publint/publint/commits/publint@0.3.21/packages/publint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.11 to 2.9.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12771\"\u003evercel/turborepo#12771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow transit nodes in LSP diagnostics by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12773\"\u003evercel/turborepo#12773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.11...v2.9.12\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.11...v2.9.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/vercel/turborepo/commit/b3f2345cae9dbd99be04108779d517b022965988\"\u003e\u003ccode\u003eb3f2345\u003c/code\u003e\u003c/a\u003e publish 2.9.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2c850cb061d2e103a56c5e5a2ba4a0810c5be544\"\u003e\u003ccode\u003e2c850cb\u003c/code\u003e\u003c/a\u003e fix: Allow transit nodes in LSP diagnostics (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12773\"\u003e#12773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1444cc3d2626e3d75cfe66d2752ca70c81811216\"\u003e\u003ccode\u003e1444cc3\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.11 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12771\"\u003e#12771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.11...v2.9.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.59.2 to 8.59.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.3/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee1830604d57f6a02bf28f8067cdffc06\"\u003e\u003ccode\u003e18af98c\u003c/code\u003e\u003c/a\u003e fix(browser): simplify orchestrator otel carrier (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10285\"\u003e#10285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607cc67c7bf52ead13a606321ffdb06a857\"\u003e\u003ccode\u003e3188260\u003c/code\u003e\u003c/a\u003e feat(browser): provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.21.1 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e@​nuxtjs/mdc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (b3de9fc)\u003c/li\u003e\n\u003cli\u003edocs: add Comark migration guide in README (595fe77)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e@​nuxtjs/mdc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Comark migration guide in README (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe77\"\u003e595fe77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc\"\u003eb3de9fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/88b95a972c716c5b0c59012c6be409c29ce13e90\"\u003e\u003ccode\u003e88b95a9\u003c/code\u003e\u003c/a\u003e chore(release): release v0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc0accb38f54c6399084c28fa5f2c1aa238\"\u003e\u003ccode\u003eb3de9fc\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe772e72d36d55dec46f65ccf48d15ea05ed0\"\u003e\u003ccode\u003e595fe77\u003c/code\u003e\u003c/a\u003e docs: add Comark migration guide in README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.9.0 to 12.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.1 by \u003ca href=\"https://github.com/JoshuaWise\"\u003e\u003ccode\u003e@​JoshuaWise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1467\"\u003eWiseLibs/better-sqlite3#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Node.js v26 prebuilds and remove EOL builds (Node.js v20, v23) by \u003ca href=\"https://github.com/m4heshd\"\u003e\u003ccode\u003e@​m4heshd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1468\"\u003eWiseLibs/better-sqlite3#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTemporarily rollback support for Electron v42 prebuilds by \u003ca href=\"https://github.com/m4heshd\"\u003e\u003ccode\u003e@​m4heshd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1470\"\u003eWiseLibs/better-sqlite3#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable percentile functions by \u003ca href=\"https://github.com/Maxime-J\"\u003e\u003ccode\u003e@​Maxime-J\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1447\"\u003eWiseLibs/better-sqlite3#1447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.9.1...v12.10.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.9.1...v12.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.9.1\u003c/h2\u003e\n\u003ch2\u003e⚠️CAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eElectron v39+ prebuilds are not building successfully at the moment. Stick to \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases/tag/v12.9.0\"\u003ev12.9.0\u003c/a\u003e for now.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable percentile functions by \u003ca href=\"https://github.com/Maxime-J\"\u003e\u003ccode\u003e@​Maxime-J\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1447\"\u003eWiseLibs/better-sqlite3#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for electron v42 prebuilds by \u003ca href=\"https://github.com/m4heshd\"\u003e\u003ccode\u003e@​m4heshd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1466\"\u003eWiseLibs/better-sqlite3#1466\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/Maxime-J\"\u003e\u003ccode\u003e@​Maxime-J\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1447\"\u003eWiseLibs/better-sqlite3#1447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.9.0...v12.9.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.9.0...v12.9.1\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/WiseLibs/better-sqlite3/commit/d8885f900cb626596e28a0ecd1b9d35bf15c7a0b\"\u003e\u003ccode\u003ed8885f9\u003c/code\u003e\u003c/a\u003e 12.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/3f8932492960b9119dbbe0317d86cbad8ced132f\"\u003e\u003ccode\u003e3f89324\u003c/code\u003e\u003c/a\u003e Temporarily rollback support for Electron v42 prebuilds (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/a6400281277a70b01a9401606d2b8bea667e7d8f\"\u003e\u003ccode\u003ea640028\u003c/code\u003e\u003c/a\u003e Add support for Node.js v26 prebuilds and remove EOL builds (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/a69f03c5906fabe8e49945ce05f93ad85d6254f3\"\u003e\u003ccode\u003ea69f03c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1467\"\u003e#1467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d116f32c6f4a9bff3599b35ccdf92b0528747fd4\"\u003e\u003ccode\u003ed116f32\u003c/code\u003e\u003c/a\u003e 12.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/04d9b655668345bdc3cdfe232747c9ac4c39c507\"\u003e\u003ccode\u003e04d9b65\u003c/code\u003e\u003c/a\u003e Add support for electron v42 prebuilds (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef7d9404bb2fcfd4b77d237ec3eaa8eee96a6fb1\"\u003e\u003ccode\u003eef7d940\u003c/code\u003e\u003c/a\u003e Enable percentile functions (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.9.0...v12.10.0\"\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.59.2 to 8.59.3\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@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\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.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.3/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/kit` from 4.4.4 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/nuxt/nuxt/releases\"\u003e@​nuxt/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.4.5 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.4.4...v4.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Cache layer roots and short-circuit \u003ccode\u003eisIgnored\u003c/code\u003e relative (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Resolve vite \u003ccode\u003eclientServer\u003c/code\u003e with \u003ccode\u003essr: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34959\"\u003e#34959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Correct payload route rule for \u003ccode\u003e/\u003c/code\u003e + override \u003ccode\u003essr: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34990\"\u003e#34990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Break recursive rendering deadlocks during prerender (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34939\"\u003e#34939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Drop redundant css link when entry styles are inlined (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34950\"\u003e#34950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Sort \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e in pre-bundle hint (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34976\"\u003e#34976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Only force suspense remount after first resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Read \u003ccode\u003e.env\u003c/code\u003e before resolving nuxt schema (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34958\"\u003e#34958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Preserve \u003ccode\u003eserverHandlers\u003c/code\u003e array after \u003ccode\u003enitro:config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34985\"\u003e#34985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cast partial nitro handlers when prepending to server arrays (\u003ca href=\"https://github.com/nuxt/nuxt/commit/61dcde4db\"\u003e61dcde4db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Only consider CSS inlined when styles are actually emitted (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35006\"\u003e#35006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Dedupe \u003ccode\u003egetCachedData\u003c/code\u003e for concurrent callers sharing a key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Respect factory fetch/baseURL options in server \u003ccode\u003euseFetch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35003\"\u003e#35003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle string presets in auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35013\"\u003e#35013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct island transform for server pages and 'deep' mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Inline css for non-island children of server components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35001\"\u003e#35001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Defer head DOM updates until page transition finishes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35016\"\u003e#35016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Explicitly freeze head during island plugin phase (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35010\"\u003e#35010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Inline css imported from non-vue js modules (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35020\"\u003e#35020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd warning about routing in server components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34994\"\u003e#34994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix lockfile (\u003ca href=\"https://github.com/nuxt/nuxt/commit/c3ee07801\"\u003ec3ee07801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003ejiti\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/c8102228f\"\u003ec8102228f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/nuxt/nuxt/commit/39422b6d2\"\u003e39422b6d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003e@vue/compiler-sfc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/cd404a14c\"\u003ecd404a14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore pnpm cyclic workspace deps warn (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34998\"\u003e#34998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove jiti from build steps (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35004\"\u003e#35004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract server components fixture + add some failing tests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34995\"\u003e#34995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIsolate \u003ccode\u003ebuildDir\u003c/code\u003e per matrix project for shared fixtures (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35007\"\u003e#35007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove tests for 5.x runtimeBaseURL fature (\u003ca href=\"https://github.com/nuxt/nuxt/commit/816c25487\"\u003e816c25487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarlan Wilton (\u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJonazzzz (\u003ca href=\"https://github.com/Bombastickj\"\u003e\u003ccode\u003e@​Bombastickj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDamian Głowala (\u003ca href=\"https://github.com/DamianGlowala\"\u003e\u003ccode\u003e@​DamianGlowala\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlorian Heuberger (\u003ca href=\"https://github.com/Flo0806\"\u003e\u003ccode\u003e@​Flo0806\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/nuxt/nuxt/commit/08f34b5d9f263446354459b6227a8ae0d5ff8e9f\"\u003e\u003ccode\u003e08f34b5\u003c/code\u003e\u003c/a\u003e v4.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d9efb79b58e10e6105562658676bb7b583f33698\"\u003e\u003ccode\u003ed9efb79\u003c/code\u003e\u003c/a\u003e perf(kit): cache layer roots and short-circuit \u003ccode\u003eisIgnored\u003c/code\u003e relative (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/495cf6255e1215084e6db98156772c454c1565a2\"\u003e\u003ccode\u003e495cf62\u003c/code\u003e\u003c/a\u003e fix(kit): read \u003ccode\u003e.env\u003c/code\u003e before resolving nuxt schema (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/34958\"\u003e#34958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4d00b107066ea5b3205851d81d92409167651684\"\u003e\u003ccode\u003e4d00b10\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/34972\"\u003e#34972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.5/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/schema` from 4.4.4 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/nuxt/nuxt/releases\"\u003e@​nuxt/schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.4.5 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.4.4...v4.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Cache layer roots and short-circuit \u003ccode\u003eisIgnored\u003c/code\u003e relative (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Resolve vite \u003ccode\u003eclientServer\u003c/code\u003e with \u003ccode\u003essr: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34959\"\u003e#34959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Correct payload route rule for \u003ccode\u003e/\u003c/code\u003e + override \u003ccode\u003essr: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34990\"\u003e#34990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Break recursive rendering deadlocks during prerender (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34939\"\u003e#34939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Drop redundant css link when entry styles are inlined (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34950\"\u003e#34950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Sort \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e in pre-bundle hint (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34976\"\u003e#34976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Only force suspense remount after first resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Read \u003ccode\u003e.env\u003c/code\u003e before resolving nuxt schema (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34958\"\u003e#34958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Preserve \u003ccode\u003eserverHandlers\u003c/code\u003e array after \u003ccode\u003enitro:config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34985\"\u003e#34985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cast partial nitro handlers when prepending to server arrays (\u003ca href=\"https://github.com/nuxt/nuxt/commit/61dcde4db\"\u003e61dcde4db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Only consider CSS inlined when styles are actually emitted (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35006\"\u003e#35006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Dedupe \u003ccode\u003egetCachedData\u003c/code\u003e for concurrent callers sharing a key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Respect factory fetch/baseURL options in server \u003ccode\u003euseFetch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35003\"\u003e#35003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle string presets in auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35013\"\u003e#35013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct island transform for server pages and 'deep' mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Inline css for non-island children of server components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35001\"\u003e#35001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Defer head DOM updates until page transition finishes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35016\"\u003e#35016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Explicitly freeze head during island plugin phase (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35010\"\u003e#35010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Inline css imported from non-vue js modules (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35020\"\u003e#35020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd warning about routing in server components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34994\"\u003e#34994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix lockfile (\u003ca href=\"https://github.com/nuxt/nuxt/commit/c3ee07801\"\u003ec3ee07801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003ejiti\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/c8102228f\"\u003ec8102228f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/nuxt/nuxt/commit/39422b6d2\"\u003e39422b6d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003e@vue/compiler-sfc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/cd404a14c\"\u003ecd404a14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore pnpm cyclic workspace deps warn (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34998\"\u003e#34998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove jiti from build steps (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35004\"\u003e#35004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract server components fixture + add some failing tests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34995\"\u003e#34995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIsolate \u003ccode\u003ebuildDir\u003c/code\u003e per matrix project for shared fixtures (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35007\"\u003e#35007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove tests for 5.x runtimeBaseURL fature (\u003ca href=\"https://github.com/nuxt/nuxt/commit/816c25487\"\u003e816c25487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarlan Wilton (\u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJonazzzz (\u003ca href=\"https://github.com/Bombastickj\"\u003e\u003ccode\u003e@​Bombastickj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDamian Głowala (\u003ca href=\"https://github.com/DamianGlowala\"\u003e\u003ccode\u003e@​DamianGlowala\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlorian Heuberger (\u003ca href=\"https://github.com/Flo0806\"\u003e\u003ccode\u003e@​Flo0806\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/nuxt/nuxt/commit/08f34b5d9f263446354459b6227a8ae0d5ff8e9f\"\u003e\u003ccode\u003e08f34b5\u003c/code\u003e\u003c/a\u003e v4.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4d00b107066ea5b3205851d81d92409167651684\"\u003e\u003ccode\u003e4d00b10\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/schema/issues/34972\"\u003e#34972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.5/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.11 to 8.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.11...v8.0.12\"\u003e8.0.12\u003c/a\u003e (2026-05-11)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22401\"\u003e#22401\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf0ff4154b26cffbf18541ade1a50818842731d3\"\u003ecf0ff41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22420\"\u003e#22420\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2be6000130e3ae2160acc301baa4f7913fbc1f6e\"\u003e2be6000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e prevent partial-exports race on concurrent imports of in-flight invalidated re-export chains (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22369\"\u003e#22369\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f5a22e62ada75286138b7ceb3825e43958ef00e1\"\u003ef5a22e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefer to \u003ccode\u003erolldownOptions\u003c/code\u003e instead of deprecated \u003ccode\u003erollupOptions\u003c/code\u003e in messages (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22400\"\u003e#22400\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b675c7b6697423275ad9dd521d3ce7c8679761a0\"\u003eb675c7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e apply \u003ccode\u003ebuild.target\u003c/code\u003e to worker bundle (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22404\"\u003e#22404\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3c93fde21f07d44db7669ca7484f4e7a8767afe5\"\u003e3c93fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e forward define to worker bundle transform (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22408\"\u003e#22408\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d4838a0358d9f04a980d4d2ac7263f21a6b28ee2\"\u003ed4838a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency eslint-plugin-n to v18 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22423\"\u003e#22423\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2fe7bd2d73beb697a3d149e943ac74b768c9d27f\"\u003e2fe7bd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22421\"\u003e#22421\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/66b9eb35188007e0e9a1bd03b4be820016cad60b\"\u003e66b9eb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4dce8b44d7f844d2b68aabb4e10fa267879cd1a6\"\u003e\u003ccode\u003e4dce8b4\u003c/code\u003e\u003c/a\u003e release: v8.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b675c7b6697423275ad9dd521d3ce7c8679761a0\"\u003e\u003ccode\u003eb675c7b\u003c/code\u003e\u003c/a\u003e fix: refer to \u003ccode\u003erolldownOptions\u003c/code\u003e instead of deprecated \u003ccode\u003erollupOptions\u003c/code\u003e in mess...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/66b9eb35188007e0e9a1bd03b4be820016cad60b\"\u003e\u003ccode\u003e66b9eb3\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22421\"\u003e#22421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2fe7bd2d73beb697a3d149e943ac74b768c9d27f\"\u003e\u003ccode\u003e2fe7bd2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-n to v18 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22423\"\u003e#22423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2be6000130e3ae2160acc301baa4f7913fbc1f6e\"\u003e\u003ccode\u003e2be6000\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22420\"\u003e#22420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/d4838a0358d9f04a980d4d2ac7263f21a6b28ee2\"\u003e\u003ccode\u003ed4838a0\u003c/code\u003e\u003c/a\u003e fix(worker): forward define to worker bundle transform (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22408\"\u003e#22408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cf0ff4154b26cffbf18541ade1a50818842731d3\"\u003e\u003ccode\u003ecf0ff41\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22401\"\u003e#22401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3c93fde21f07d44db7669ca7484f4e7a8767afe5\"\u003e\u003ccode\u003e3c93fde\u003c/code\u003e\u003c/a\u003e fix(worker): apply \u003ccode\u003ebuild.target\u003c/code\u003e to worker bundle (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22404\"\u003e#22404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f5a22e62ada75286138b7ceb3825e43958ef00e1\"\u003e\u003ccode\u003ef5a22e6\u003c/code\u003e\u003c/a\u003e fix(module-runner): prevent partial-exports race on concurrent imports of in-...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.0.12/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-heading` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-heading's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8b210e7: Default \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e in SSR environments instead of throwing an error\u003c/p\u003e\n\u003cp\u003ePreviously, omitting \u003ccode\u003eimmediatelyRender\u003c/code\u003e in an SSR environment (e.g. Next.js) would throw an error in development and silently return \u003ccode\u003enull\u003c/code\u003e in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing \u003ccode\u003eimmediatelyRender: false\u003c/code\u003e. The hook now defaults \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e, but automatically sets it to \u003ccode\u003efalse\u003c/code\u003e when SSR is detected, logging a warning in development instead of throwing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8b210e7]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-heading/CHANGELOG.md\"\u003e@​tiptap/extension-heading's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f98eaaf]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.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/ueberdosis/tiptap/commit/817c490e7970e75aa3951d9f96e8b52ec2fe2714\"\u003e\u003ccode\u003e817c490\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.23.2/packages/extension-heading\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-align` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-text-align's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8b210e7: Default \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e in SSR environments instead of throwing an error\u003c/p\u003e\n\u003cp\u003ePreviously, omitting \u003ccode\u003eimmediatelyRender\u003c/code\u003e in an SSR environment (e.g. Next.js) would throw an error in development and silently return \u003ccode\u003enull\u003c/code\u003e in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing \u003ccode\u003eimmediatelyRender: false\u003c/code\u003e. The hook now defaults \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e, but automatically sets it to \u003ccode\u003efalse\u003c/code\u003e when SSR is detected, logging a warning in development instead of throwing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8b210e7]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md\"\u003e@​tiptap/extension-text-align's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f98eaaf]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.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/ueberdosis/tiptap/commit/817c490e7970e75aa3951d9f96e8b52ec2fe2714\"\u003e\u003ccode\u003e817c490\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.23.2/packages/extension-text-align\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extensions` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8b210e7: Default \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e in SSR environments instead of throwing an error\u003c/p\u003e\n\u003cp\u003ePreviously, omitting \u003ccode\u003eimmediatelyRender\u003c/code\u003e in an SSR environment (e.g. Next.js) would throw an error in development and silently return \u003ccode\u003enull\u003c/code\u003e in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing \u003ccode\u003eimmediatelyRender: false\u003c/code\u003e. The hook now defaults \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e, but automatically sets it to \u003ccode\u003efalse\u003c/code\u003e when SSR is detected, logging a warning in development instead of throwing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8b210e7]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.23.2/packages/extension\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/pm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8b210e7: Default \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e in SSR environments instead of throwing an error\u003c/p\u003e\n\u003cp\u003ePreviously, omitting \u003ccode\u003eimmediatelyRender\u003c/code\u003e in an SSR environment (e.g. Next.js) would throw an error in development and silently return \u003ccode\u003enull\u003c/code\u003e in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing \u003ccode\u003eimmediatelyRender: false\u003c/code\u003e. The hook now defaults \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e, but automatically sets it to \u003ccode\u003efalse\u003c/code\u003e when SSR is detected, logging a warning in development instead of throwing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8b210e7]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e@​tiptap/pm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.2\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/817c490e7970e75aa3951d9f96e8b52ec2fe2714\"\u003e\u003ccode\u003e817c490\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.23.2/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core...\n\n_Description has been truncated_","html_url":"https://github.com/SchwarzIT/onyx/pull/5491","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SchwarzIT%2Fonyx/issues/5491","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5491/packages"},{"uuid":"4253080126","node_id":"PR_kwDOLDGr-M7R7WU1","number":1850,"state":"open","title":"chore(deps): bump the all-frontend-non-major-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T09:20:11.000Z","updated_at":"2026-04-13T10:09:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-frontend-non-major-dependencies","update_count":14,"packages":[{"name":"@nuxtjs/mdc","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@sentry/nuxt","old_version":"10.46.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"posthog-js","old_version":"1.364.1","new_version":"1.367.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"primevue","old_version":"4.5.4","new_version":"4.5.5","repository_url":"https://github.com/primefaces/primevue"},{"name":"@iconify/json","old_version":"2.2.456","new_version":"2.2.461","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@nuxt/test-utils","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/nuxt/test-utils"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.2","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"29.0.1","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lighthouse","old_version":"13.0.3","new_version":"13.1.0","repository_url":"https://github.com/GoogleChrome/lighthouse"},{"name":"oxlint","old_version":"1.57.0","new_version":"1.59.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-frontend-non-major-dependencies group with 14 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.21.0` | `0.21.1` |\n| [@sentry/nuxt](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.48.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.364.1` | `1.367.0` |\n| [primevue](https://github.com/primefaces/primevue/tree/HEAD/packages/primevue) | `4.5.4` | `4.5.5` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.456` | `2.2.461` |\n| [@nuxt/test-utils](https://github.com/nuxt/test-utils) | `4.0.0` | `4.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.2` | `4.1.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.0.2` |\n| [lighthouse](https://github.com/GoogleChrome/lighthouse) | `13.0.3` | `13.1.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.57.0` | `1.59.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.4` |\n\n\nUpdates `@nuxtjs/mdc` from 0.21.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (f4f3b58)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58\"\u003ef4f3b58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/948b124e1cd0f5b7a398c6d0dc060069bed9c435\"\u003e\u003ccode\u003e948b124\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58055ba6c0b0eed9a5ef36668038c70c2a3\"\u003e\u003ccode\u003ef4f3b58\u003c/code\u003e\u003c/a\u003e chore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nuxt` from 10.46.0 to 10.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nuxt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRemoved attribute\u003c/th\u003e\n\u003cth\u003eReplacement\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nuxt\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003cp\u003e| Removed attribute                | Replacement                  |\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a67df4d5ea0a889ab2cabaa340a2a60e0f2f5040\"\u003e\u003ccode\u003ea67df4d\u003c/code\u003e\u003c/a\u003e release: 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e0732ffaaad10445f68f634eb143701bccca0959\"\u003e\u003ccode\u003ee0732ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20172\"\u003e#20172\u003c/a\u003e from getsentry/prepare-release/10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1ee40f0a361296fde6dfac5b4ac0191078362f7\"\u003e\u003ccode\u003ed1ee40f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2897297da8f8338af2cbb19a2f974e14cd9f6b24\"\u003e\u003ccode\u003e2897297\u003c/code\u003e\u003c/a\u003e feat(nuxt): Exclude tracing meta tags on cached pages in Nuxt 5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1cc3dd09ac2f6aff669af355d883ba24e8e8a9f7\"\u003e\u003ccode\u003e1cc3dd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2731673b51b1116e7861b663b09a3920bf92bb7\"\u003e\u003ccode\u003ec273167\u003c/code\u003e\u003c/a\u003e fix(core): Fix \u003ccode\u003ewithStreamedSpan\u003c/code\u003e typing error add missing exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6f7b86e9faac07143504b94845c1ccf4f4de425\"\u003e\u003ccode\u003eb6f7b86\u003c/code\u003e\u003c/a\u003e feat(core): Apply \u003ccode\u003eignoreSpans\u003c/code\u003e to streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19934\"\u003e#19934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7bd84493b4e74fff704e782c2f7d8c92d4e5eb5d\"\u003e\u003ccode\u003e7bd8449\u003c/code\u003e\u003c/a\u003e test(node,node-core): Add span streaming integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19806\"\u003e#19806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/51fc6d139f5f0d0e2ff4eb6d8cccd80889bfcb1e\"\u003e\u003ccode\u003e51fc6d1\u003c/code\u003e\u003c/a\u003e feat(node-core): Add POtel server-side span streaming implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19741\"\u003e#19741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/77357c7f2104a52f50992d1ea4f413e634620dcb\"\u003e\u003ccode\u003e77357c7\u003c/code\u003e\u003c/a\u003e fix(core): Replace global interval with trace-specific interval based flushin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.364.1 to 1.367.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.367.0\u003c/h2\u003e\n\u003ch2\u003e1.367.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3242\"\u003e#3242\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/353be9a878fe209a032f2d70376ece78ee67303c\"\u003e\u003ccode\u003e353be9a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - feat: Add support for pre-loaded remote-config\n(2026-04-09)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.367.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.366.2\u003c/h2\u003e\n\u003ch2\u003e1.366.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3364\"\u003e#3364\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/575e354d0040bd83ac698495a4f0a07dece83eb3\"\u003e\u003ccode\u003e575e354\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lucasheriques\"\u003e\u003ccode\u003e@​lucasheriques\u003c/code\u003e\u003c/a\u003e! - Add a hover state to numeric survey rating options so they provide clearer pointer feedback before selection.\n(2026-04-09)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.366.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.366.1\u003c/h2\u003e\n\u003ch2\u003e1.366.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3360\"\u003e#3360\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/802bf3919304f66694788bf0cb93e457326ab44b\"\u003e\u003ccode\u003e802bf39\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jabahamondes\"\u003e\u003ccode\u003e@​jabahamondes\u003c/code\u003e\u003c/a\u003e! - Re-evaluate consent persistent store when config changes to support cross-subdomain consent sharing\n(2026-04-09)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.366.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.366.0\u003c/h2\u003e\n\u003ch2\u003e1.366.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3305\"\u003e#3305\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/b5996729b1d30fb99429c509e6a85ef8d7aca955\"\u003e\u003ccode\u003eb599672\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/veryayskiy\"\u003e\u003ccode\u003e@​veryayskiy\u003c/code\u003e\u003c/a\u003e! - Add customer side identification\n(2026-04-09)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.366.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.365.5\u003c/h2\u003e\n\u003ch2\u003e1.365.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/PostHog/posthog-js/commit/2d6ec5abb931d0feb2804097e965c6cc4b72f58c\"\u003e\u003ccode\u003e2d6ec5a\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/353be9a878fe209a032f2d70376ece78ee67303c\"\u003e\u003ccode\u003e353be9a\u003c/code\u003e\u003c/a\u003e feat(browser): Add support for pre-loaded remote-config (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3242\"\u003e#3242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/8aef7156caa395bf7903e1e4c02bfe291400065a\"\u003e\u003ccode\u003e8aef715\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/575e354d0040bd83ac698495a4f0a07dece83eb3\"\u003e\u003ccode\u003e575e354\u003c/code\u003e\u003c/a\u003e fix: add hover state for survey ratings (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c35441d38a2c5d6d3967026aafe14bc8c4cdff3d\"\u003e\u003ccode\u003ec35441d\u003c/code\u003e\u003c/a\u003e fix(ci): Fix S3 tagging approach (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/89eec8562a91cac1a815297baece50bed064b1c3\"\u003e\u003ccode\u003e89eec85\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/802bf3919304f66694788bf0cb93e457326ab44b\"\u003e\u003ccode\u003e802bf39\u003c/code\u003e\u003c/a\u003e fix: re-evaluate persistent store when config changes (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/544c5784125a148c92587bb0e34cf2f4b81e315f\"\u003e\u003ccode\u003e544c578\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/b5996729b1d30fb99429c509e6a85ef8d7aca955\"\u003e\u003ccode\u003eb599672\u003c/code\u003e\u003c/a\u003e feat: support server identification (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/71e99fd0bc4b4ab55a7b5fb4f792fb4282dd6cf9\"\u003e\u003ccode\u003e71e99fd\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.364.1...posthog-js@1.367.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `primevue` from 4.5.4 to 4.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primefaces/primevue/releases\"\u003eprimevue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrimeVue 4.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use ordered list for Timeline component to improve accessibility by \u003ca href=\"https://github.com/montgomery1944\"\u003e\u003ccode\u003e@​montgomery1944\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/primefaces/primevue/pull/8155\"\u003eprimefaces/primevue#8155\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/montgomery1944\"\u003e\u003ccode\u003e@​montgomery1944\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/primefaces/primevue/pull/8155\"\u003eprimefaces/primevue#8155\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/primefaces/primevue/compare/4.5.4...4.5.5\"\u003ehttps://github.com/primefaces/primevue/compare/4.5.4...4.5.5\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/primefaces/primevue/blob/master/CHANGELOG.md\"\u003eprimevue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/primefaces/primevue/tree/4.5.5\"\u003e4.5.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/primefaces/primevue/compare/4.5.4...4.5.5\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented New Features and Enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTimeline: use ordered list for Timeline component to improve accessibility \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8155\"\u003e#8155\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTree: add filteredNodes to Tree filter event and forward filter event in TreeSelect \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8525\"\u003e#8525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrimeIcons: Missing EXPAND key in PrimeIcons \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8524\"\u003e#8524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebroken zIndex with global primevue zIndex undefined \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8523\"\u003e#8523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGalleria ZIndex Clear throws error when container is unmounted in fullscreen \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8519\"\u003e#8519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplitter does not re-initialize when SplitterPanel :size prop changes reactively \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8517\"\u003e#8517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutoComplete enter key behavior \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8516\"\u003e#8516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTieredMenu: popup menu does not reposition when triggered from different elements \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8509\"\u003e#8509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelect: option selection can run when overlay is already hidden \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8508\"\u003e#8508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDate column filters cannot take in strings to compare \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8506\"\u003e#8506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataTable cannot handle sparse arrays \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8503\"\u003e#8503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTooltip elements are not being removed from the DOM when hideDelay is active \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8480\"\u003e#8480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplitter does not initialize panels added dynamically via v-if after mount \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8477\"\u003e#8477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTab: TabPanel slot types missing scope when asChild is true \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8470\"\u003e#8470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker Range throws TypeError on days before 12/1/1969 \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8469\"\u003e#8469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker manual input fails when using custom AM/PM locale labels \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8462\"\u003e#8462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataTable Column Filter Overlay requires double click to close after internal interaction \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8460\"\u003e#8460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutocomplete's clear event not emitted when clicking the clear X button \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8459\"\u003e#8459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiSelect with optionValue object and display=\u0026quot;chip\u0026quot; removes 2 chips instead of 1 \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8456\"\u003e#8456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker: externally updated modelValue can open with incorrect header year \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8455\"\u003e#8455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInputNumber: Cursor freezes after first digit when using currency=\u0026quot;PYG\u0026quot; and locale=\u0026quot;es-PY\u0026quot; \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8453\"\u003e#8453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataTable/VirtualScroller: Table errors when virtual loading true and no loading slot provided \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8451\"\u003e#8451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker throws error when v-model is initialized with string value \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8450\"\u003e#8450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker: year-change event emits inconsistent month values depending on navigation method \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8436\"\u003e#8436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelect options still selectable after dropdown is hidden \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8431\"\u003e#8431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelect - Filter - Only able to type one character when Input is not focused \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8427\"\u003e#8427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileUpload: TypeError on drag events when component unmounts \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8424\"\u003e#8424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormField.d.ts exports duplicate FormEmits type colliding with Form \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8420\"\u003e#8420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreeTable: missing types \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8419\"\u003e#8419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScrollPanel: horizontal scroll bar goes outside the content div when scrollXRatio is too small \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8415\"\u003e#8415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatepicker overlay loses focus capture when selecting different month or year \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8402\"\u003e#8402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInputOTP allows paste when readonly \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8401\"\u003e#8401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTieredMenu: hasSubmenu holds items (array) instead of boolean \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8397\"\u003e#8397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInputNumber allows paste input when disabled \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8391\"\u003e#8391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplitter seperator role should be on gutter-handle not gutter \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8381\"\u003e#8381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStep and StepPanel not reactive after mount \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8377\"\u003e#8377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedDial: MenuItem disabled not working at all \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8375\"\u003e#8375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreeTable: TreeNode children are not sorted \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8361\"\u003e#8361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTree: Expose dropPosition or relativePosition in node-drop event \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8360\"\u003e#8360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTree Drag and Drop Does Not Prevent Dropping a Node Into Itself or Descendants \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8353\"\u003e#8353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong step values in nested Stepper (Horizontal in Vertical) \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8310\"\u003e#8310\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/primefaces/primevue/commit/66dde6788220fc9e6822342919d1ceb0e3460ece\"\u003e\u003ccode\u003e66dde67\u003c/code\u003e\u003c/a\u003e chore: version 4.5.5 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/625bab024ee9fdb4cd6badf68a501b11967b61d9\"\u003e\u003ccode\u003e625bab0\u003c/code\u003e\u003c/a\u003e fix: nested splitter calc defects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/83c2750d6b2dbb2433812bf82068483670bd0523\"\u003e\u003ccode\u003e83c2750\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8265\"\u003e#8265\u003c/a\u003e - DataTable writes to localStorage on every reactive change in he...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/489913a2751fb9ccf58719b679ed40f4e0112fc0\"\u003e\u003ccode\u003e489913a\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8278\"\u003e#8278\u003c/a\u003e - DataTable row expansion remains open on page change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/cebb8ed84ffb7e78e94647690889c867ea87d3b5\"\u003e\u003ccode\u003ecebb8ed\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8280\"\u003e#8280\u003c/a\u003e - Select an option in MultiSelect/DatePicker within DataTable not...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/e96df8117a7e76002f2fd2a28eb04283185cfd6a\"\u003e\u003ccode\u003ee96df81\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8288\"\u003e#8288\u003c/a\u003e - AutoComplete doesnt accept mouse selections inside Datatables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/f4a0100a2e354ecde5ea37ec971bf8c98ebcb229\"\u003e\u003ccode\u003ef4a0100\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8523\"\u003e#8523\u003c/a\u003e - broken zIndex with global primevue zIndex undefined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/f8511e03d51f33d90e533dee1e4996fb66bf0dd3\"\u003e\u003ccode\u003ef8511e0\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8519\"\u003e#8519\u003c/a\u003e - Galleria ZIndex Clear throws error when container is unmounted ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/103fd6b2c49d2caa59b15ae7831d4240b3245e41\"\u003e\u003ccode\u003e103fd6b\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8178\"\u003e#8178\u003c/a\u003e - Password always has aria-haspopup set to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/8ef1a67e151c027746a1cc5dffb78242a893c23b\"\u003e\u003ccode\u003e8ef1a67\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8218\"\u003e#8218\u003c/a\u003e - DataTable: fixing tabindex initialization with initial selectio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primefaces/primevue/commits/4.5.5/packages/primevue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.456 to 2.2.461\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0b2b1b8072bc9309dbf4a448650584758aa7231d\"\u003e\u003ccode\u003e0b2b1b8\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/5ed243d9b2b929cc28907784cb596bf6b1889531\"\u003e\u003ccode\u003e5ed243d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Google Cloud Icons, Röntgen, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/06fbbe394351cf8f6d35f2604b4543d7aa7767c4\"\u003e\u003ccode\u003e06fbbe3\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/b64d1d7605569db6665cc2c7150659c6e6559ce5\"\u003e\u003ccode\u003eb64d1d7\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/b36561cfbaa4d2270aa64c7a7b2f19f2759c271d\"\u003e\u003ccode\u003eb36561c\u003c/code\u003e\u003c/a\u003e Update 11 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.456...2.2.461\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/test-utils` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/test-utils/releases\"\u003e\u003ccode\u003e@​nuxt/test-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/test-utils/compare/v4.0.1...v4.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Respect override dev value (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse pnpm publish to resolve workspace dependencies (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Huang (\u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasily Kuzin (\u003ca href=\"https://github.com/ExEr7um\"\u003e\u003ccode\u003e@​ExEr7um\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/test-utils/compare/v4.0.0...v4.0.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Rename deps.optimizer.web to client for vitest4 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-utils:\u003c/strong\u003e Fix \u003ccode\u003emockNuxtImport\u003c/code\u003e types when using string target (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Pass non-project options for non-nuxt simple setup (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Do not import \u003ccode\u003edefineConfig\u003c/code\u003e from \u003ccode\u003evite\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/test-utils/commit/1aa5e8748\"\u003e1aa5e8748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e Handle \u003ccode\u003eResourceLoader\u003c/code\u003e removal in jsdom v28 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig,vitest-environment:\u003c/strong\u003e Directly import peerDeps (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1617\"\u003e#1617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-utils:\u003c/strong\u003e Align mount options merge w/ vue-test-utils (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-environment:\u003c/strong\u003e Avoid \u003ccode\u003evitest/environments\u003c/code\u003e import warning (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e Avoid error when vue/test-utils is not installed (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Prefer project h3 version if present (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003evitest-environment-nuxt\u003c/code\u003e versions (\u003ca href=\"https://github.com/nuxt/test-utils/commit/f5ec72127\"\u003ef5ec72127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse workspace dependency (\u003ca href=\"https://github.com/nuxt/test-utils/commit/14fb254a7\"\u003e14fb254a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExample playwright config improve type annotation for devices (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epkg-pr-new\u003c/code\u003e prerelease \u003ccode\u003evitest-environment-nuxt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1601\"\u003e#1601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow explicit any (\u003ca href=\"https://github.com/nuxt/test-utils/commit/633c93c2a\"\u003e633c93c2a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch unit test target to dir and move type unit tests to test:types (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1618\"\u003e#1618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate lockfile (\u003ca href=\"https://github.com/nuxt/test-utils/commit/8306abf00\"\u003e8306abf00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd failing test for stubbed global provide (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate assertions deprecated in vitest 4.1 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1629\"\u003e#1629\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/nuxt/test-utils/commit/a863175dd597cf96d75fc804c226601fe33dd80e\"\u003e\u003ccode\u003ea863175\u003c/code\u003e\u003c/a\u003e v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/a4bbc7f3b30681c868af6221a06fa20d9fe74904\"\u003e\u003ccode\u003ea4bbc7f\u003c/code\u003e\u003c/a\u003e fix(config): respect override dev value (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/38cfb460ee706b76405bce99c864b5a0ee89f886\"\u003e\u003ccode\u003e38cfb46\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish to resolve workspace dependencies (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/8662012d40661a665dd99e374b153dc6f92478f3\"\u003e\u003ccode\u003e8662012\u003c/code\u003e\u003c/a\u003e v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/aced7e29e8b73127d71bbcbdc2b65ec0b34518ae\"\u003e\u003ccode\u003eaced7e2\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependency typescript to v6 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/9913d64079de1f5bed50595503b1a3dd0a7c9cae\"\u003e\u003ccode\u003e9913d64\u003c/code\u003e\u003c/a\u003e chore(deps): update resolutions \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.2 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/06ba6aae842598606aab7665f725e487baa7b402\"\u003e\u003ccode\u003e06ba6aa\u003c/code\u003e\u003c/a\u003e fix(config): prefer project h3 version if present (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/d1aac572f8ef2e413f752ec9c563d3c967d26c04\"\u003e\u003ccode\u003ed1aac57\u003c/code\u003e\u003c/a\u003e chore(deps): update resolutions vite to v8.0.5 [security] (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/8306abf00e7a5c48178618a14f76e14f1e8d4fc3\"\u003e\u003ccode\u003e8306abf\u003c/code\u003e\u003c/a\u003e chore: update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/02b76bfec29183e07a238e94b9ceeeb59eccface\"\u003e\u003ccode\u003e02b76bf\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/test-utils/compare/v4.0.0...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 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\u003ccode\u003e@​playwright/test\u003c/code\u003e'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.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.0 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.2 to 4.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\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.1.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDefault to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10018\"\u003evitest-dev/vitest#10018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c\"\u003e\u003c!-- raw HTML omitted --\u003e(53757)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eassertion\u003c/code\u003e as a public field  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10095\"\u003evitest-dev/vitest#10095\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8\"\u003e\u003c!-- raw HTML omitted --\u003e(a120e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport aria snapshot  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e, \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9668\"\u003evitest-dev/vitest#9668\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc9\"\u003e\u003c!-- raw HTML omitted --\u003e(d4fbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd filterMeta option to json reporter  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10078\"\u003evitest-dev/vitest#10078\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968e\"\u003e\u003c!-- raw HTML omitted --\u003e(b77de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10076\"\u003evitest-dev/vitest#10076\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af7\"\u003e\u003c!-- raw HTML omitted --\u003e(203f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10068\"\u003evitest-dev/vitest#10068\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4f\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b5f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not hoist imports whose names match class properties .  -  by \u003ca href=\"https://github.com/SunsetFi\"\u003e\u003ccode\u003e@​SunsetFi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10093\"\u003evitest-dev/vitest#10093\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10094\"\u003evitest-dev/vitest#10094\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fc4b47e0\"\u003e\u003c!-- raw HTML omitted --\u003e(0fc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Spread user server options into browser Vite server in project  -  by \u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10049\"\u003evitest-dev/vitest#10049\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/65c9d55eb\"\u003e\u003c!-- raw HTML omitted --\u003e(65c9d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.3...v4.1.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eexperimental.preParse\u003c/code\u003e flag  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10070\"\u003evitest-dev/vitest#10070\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7827363bd\"\u003e\u003c!-- raw HTML omitted --\u003e(78273)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebrowser.locators.exact\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10013\"\u003evitest-dev/vitest#10013\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/487990a19\"\u003e\u003c!-- raw HTML omitted --\u003e(48799)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTestAttachment.bodyEncoding\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9969\"\u003evitest-dev/vitest#9969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/89ca0e254\"\u003e\u003c!-- raw HTML omitted --\u003e(89ca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom snapshot matcher  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9973\"\u003evitest-dev/vitest#9973\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59b0e6411\"\u003e\u003c!-- raw HTML omitted --\u003e(59b0e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdvance fake timers with \u003ccode\u003eexpect.poll\u003c/code\u003e interval  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10022\"\u003evitest-dev/vitest#10022\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f5bfa365\"\u003e\u003c!-- raw HTML omitted --\u003e(3f5bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@vitest/coverage-v8\u003c/code\u003e and \u003ccode\u003e@vitest/coverage-istanbul\u003c/code\u003e as optional dependency  -  by \u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10025\"\u003evitest-dev/vitest#10025\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/146d4f0a0\"\u003e\u003c!-- raw HTML omitted --\u003e(146d4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edefineHelper\u003c/code\u003e for webkit async stack trace + update playwright 1.59.0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10036\"\u003evitest-dev/vitest#10036\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a5fa49fe\"\u003e\u003c!-- raw HTML omitted --\u003e(5a5fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix suite hook throwing errors for unused auto test-scoped fixture  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10035\"\u003evitest-dev/vitest#10035\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/398657e8d\"\u003e\u003c!-- raw HTML omitted --\u003e(39865)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eJestExtendError.context\u003c/code\u003e from verbose error reporting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9983\"\u003evitest-dev/vitest#9983\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/66751c9e8\"\u003e\u003c!-- raw HTML omitted --\u003e(66751)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak \u0026quot;runner\u0026quot; types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10004\"\u003evitest-dev/vitest#10004\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ec2045543\"\u003e\u003c!-- raw HTML omitted --\u003e(ec204)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix flagging obsolete snapshots for snapshot properties mismatch  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9986\"\u003evitest-dev/vitest#9986\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6b869156b\"\u003e\u003c!-- raw HTML omitted --\u003e(6b869)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport custom snapshot matcher helper from \u003ccode\u003evitest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10042\"\u003evitest-dev/vitest#10042\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/691d341fd\"\u003e\u003c!-- raw HTML omitted --\u003e(691d3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't leak vite types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10005\"\u003evitest-dev/vitest#10005\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdff1bf9a\"\u003e\u003c!-- raw HTML omitted --\u003e(fdff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix external module resolve error with deps optimizer query  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10024\"\u003evitest-dev/vitest#10024\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9dbf47786\"\u003e\u003c!-- raw HTML omitted --\u003e(9dbf4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.2...v4.1.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 29.0.1 to 29.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSignificantly improved and sped up \u003ccode\u003egetComputedStyle()\u003c/code\u003e. Computed value rules are now applied across a broader set of properties, and include fixes related to inheritance, defaulting keywords, custom properties, and color-related values such as \u003ccode\u003ecurrentcolor\u003c/code\u003e and system colors. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS \u003ccode\u003e'background\u003c/code\u003e' and \u003ccode\u003e'border'\u003c/code\u003e shorthand parsing. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\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/jsdom/jsdom/commit/2a1e2cdb443e276b28ca49937cf7a7d6fa0a4806\"\u003e\u003ccode\u003e2a1e2cd\u003c/code\u003e\u003c/a\u003e 29.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/4097d66ba188805a408b5186b4b8036bf582b40f\"\u003e\u003ccode\u003e4097d66\u003c/code\u003e\u003c/a\u003e Resolve computed CSS values lazily in CSSStyleDeclaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/cf5523ff92978fc08f7e40c0f44053946101d064\"\u003e\u003ccode\u003ecf5523f\u003c/code\u003e\u003c/a\u003e Add more test cases for nested color-mix with currentColor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b33b61657e563ec841cb7a29c98ad236cc71c0b0\"\u003e\u003ccode\u003eb33b616\u003c/code\u003e\u003c/a\u003e Add test that getComputedStyle() works with !important\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6bf559c416654641d3ca197982d646eac6de85ae\"\u003e\u003ccode\u003e6bf559c\u003c/code\u003e\u003c/a\u003e Add test for custom property inheritance in computed styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/68176571d00c50441fc3a428e1315fc1fb3b2bab\"\u003e\u003ccode\u003e6817657\u003c/code\u003e\u003c/a\u003e Fix border shorthand handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/470f5c5943d001f9abf8396734fc0c6f11174784\"\u003e\u003ccode\u003e470f5c5\u003c/code\u003e\u003c/a\u003e Consolidate color helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3db53cb2cb14aef35717cbec75b6bd638b1224a7\"\u003e\u003ccode\u003e3db53cb\u003c/code\u003e\u003c/a\u003e Fix background shorthand handlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/678e84093ad44b444be6e0317b84396832ff39c6\"\u003e\u003ccode\u003e678e840\u003c/code\u003e\u003c/a\u003e Remove some longhand property files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d526a07432982dcb89597e469c0fb00ba54884bb\"\u003e\u003ccode\u003ed526a07\u003c/code\u003e\u003c/a\u003e Add regression test for getComputedStyle() liveness\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v29.0.1...v29.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lighthouse` from 13.0.3 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleChrome/lighthouse/releases\"\u003elighthouse's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/compare/v13.0.3...v13.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe expect this release to ship in the DevTools of \u003ca href=\"https://chromiumdash.appspot.com/schedule\"\u003eChrome 149\u003c/a\u003e, and to PageSpeed Insights within 2 weeks.\u003c/p\u003e\n\u003ch2\u003eNew contributors\u003c/h2\u003e\n\u003cp\u003eThanks to our new contributors 👽🐷🐰🐯🐻!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIaroslav Shvets \u003ca href=\"https://github.com/iaroslavshvets\"\u003e\u003ccode\u003e@​iaroslavshvets\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Audits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebaseline: implement baseline compatibility audit (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16904\"\u003e#16904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebaseline: add baseline icons to baseline audit lighthouse report (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16927\"\u003e#16927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebaseline: add web-feature version to audit description (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16937\"\u003e#16937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebaseline: add baseline compatibility audit to default config (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16910\"\u003e#16910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enetwork: revert strict wrapping of network requests (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16949\"\u003e#16949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrace: add WebDX feature usage trace category (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16899\"\u003e#16899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16943\"\u003e#16943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edependabot: less noisy PRs (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16919\"\u003e#16919\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eClients\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: include missing 3P notices in MCP bundle (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16917\"\u003e#16917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix jsdoc link (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16896\"\u003e#16896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elantern trace data must now be downloaded manually (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16789\"\u003e#16789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix CI failures and modernize documentation links (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16939\"\u003e#16939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh sample artifacts (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16916\"\u003e#16916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix smoke tests relying on mozilla.org (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16901\"\u003e#16901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix CI. execContext count, i18n ICU breakage, loud jsdom parse output (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16898\"\u003e#16898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edevtools: sync e2e tests from devtools-frontend (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16908\"\u003e#16908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmoke: smoke tests for the mcp bundle (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16883\"\u003e#16883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmokehouse: fix baseline config to use onlyAudits (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16931\"\u003e#16931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix TS7 compatibility issue (declare module syntax) (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16926\"\u003e#16926\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/GoogleChrome/lighthouse/blob/main/changelog.md\"\u003elighthouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e13.1.0 (2026-04-03)\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/compare/v13.0.3...v13.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe expect this release to ship in the DevTools of \u003ca href=\"https://chromiumdash.appspot.com/schedule\"\u003eChrome 148\u003c/a\u003e, and to PageSpeed Insights within 2 weeks.\u003c/p\u003e\n\u003ch2\u003eNew contributors\u003c/h2\u003e\n\u003cp\u003eThanks to our new contributors 👽🐷🐰🐯🐻!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIaroslav Shvets \u003ca href=\"https://github.com/iaroslavshvets\"\u003e\u003ccode\u003e@​iaroslavshvets\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Audits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebaseline: implement baseline compatibility audit (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16904\"\u003e#16904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebaseline: add baseline icons to baseline audit lighthouse report (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16927\"\u003e#16927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebaseline: add web-feature version to audit description (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16937\"\u003e#16937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebaseline: add baseline compatibility audit to default config (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16910\"\u003e#16910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enetwork: revert strict wrapping of network requests (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16949\"\u003e#16949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrace: add WebDX feature usage trace category (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16899\"\u003e#16899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16943\"\u003e#16943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edependabot: less noisy PRs (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16919\"\u003e#16919\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eClients\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: include missing 3P notices in MCP bundle (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16917\"\u003e#16917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix jsdoc link (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16896\"\u003e#16896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elantern trace data must now be downloaded manually (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16789\"\u003e#16789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix CI failures and modernize documentation links (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16939\"\u003e#16939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh sample artifacts (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16916\"\u003e#16916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix smoke tests relying on mozilla.org (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16901\"\u003e#16901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix CI. execContext count, i18n ICU breakage, loud jsdom parse output (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16898\"\u003e#16898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edevtools: sync e2e tests from devtools-frontend (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16908\"\u003e#16908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmoke: smoke tests for the mcp bundle (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16883\"\u003e#16883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmokehouse: fix baseline config to use onlyAudits (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16931\"\u003e#16931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix TS7 compatibility issue (declare module syntax) (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16926\"\u003e#16926\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/GoogleChrome/lighthouse/commit/0248afea9c9443c9fddd73e705256e38e8c6e042\"\u003e\u003ccode\u003e0248afe\u003c/code\u003e\u003c/a\u003e v13.1.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16948\"\u003e#16948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/df377838b40c0084ebc06ce78a494df4916234a1\"\u003e\u003ccode\u003edf37783\u003c/code\u003e\u003c/a\u003e core(network): revert strict wrapping of network requests (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16949\"\u003e#16949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/607ff1a92a5d563a1bbf8186b55f58f4ea2ffbde\"\u003e\u003ccode\u003e607ff1a\u003c/code\u003e\u003c/a\u003e deps: upgrade deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16943\"\u003e#16943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/8aceb455337824ef7a5799de33dd05a5fdeb6626\"\u003e\u003ccode\u003e8aceb45\u003c/code\u003e\u003c/a\u003e tests: lantern trace data must now be downloaded manually (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16789\"\u003e#16789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/057d5774fea2340ec53d3842365463f7378c3b46\"\u003e\u003ccode\u003e057d577\u003c/code\u003e\u003c/a\u003e tests: fix CI failures and modernize documentation links (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16939\"\u003e#16939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/9bab4cf7b8ca47053719ff11625abfa7d0b9ad38\"\u003e\u003ccode\u003e9bab4cf\u003c/code\u003e\u003c/a\u003e core(baseline): add baseline icons to baseline audit lighthouse report (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16927\"\u003e#16927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/137756da7b2b4ad3a2c08391a458a0d070c58710\"\u003e\u003ccode\u003e137756d\u003c/code\u003e\u003c/a\u003e core(baseline): add web-feature version to audit description (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16937\"\u003e#16937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/8c673f8b4a47902da90c6697cebcece5f6fb93c2\"\u003e\u003ccode\u003e8c673f8\u003c/code\u003e\u003c/a\u003e tests(smokehouse): fix baseline config to use onlyAudits (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16931\"\u003e#16931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/3b7d0ee1183900d9050053405e39c3cb7d50f77e\"\u003e\u003ccode\u003e3b7d0ee\u003c/code\u003e\u003c/a\u003e misc: fix TS7 compatibility issue (declare module syntax) (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16926\"\u003e#16926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/f525c6b8f835536076b7312c6811c4d4aebc1097\"\u003e\u003ccode\u003ef525c6b\u003c/code\u003e\u003c/a\u003e deps(dependabot): less noisy PRs (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16919\"\u003e#16919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GoogleChrome/lighthouse/compare/v13.0.3...v13.1.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/~lusayaa\"\u003elusayaa\u003c/a\u003e, a new releaser for lighthouse since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.57.0 to 1.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/is...\n\n_Description has been truncated_","html_url":"https://github.com/digitalservicebund/ris-search/pull/1850","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalservicebund%2Fris-search/issues/1850","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1850/packages"},{"uuid":"4236228795","node_id":"PR_kwDORf-vxc7RUgMc","number":7,"state":"open","title":"fix: bump the dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["matthiashermsen"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-10T02:58:26.000Z","updated_at":"2026-04-10T03:00:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"dependencies","update_count":13,"packages":[{"name":"@electric-sql/pglite","old_version":"0.3.15","new_version":"0.4.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@nuxt/ui","old_version":"4.5.1","new_version":"4.6.1","repository_url":"https://github.com/nuxt/ui"},{"name":"@nuxtjs/i18n","old_version":"10.2.3","new_version":"10.2.4","repository_url":"https://github.com/nuxt-modules/i18n"},{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"drizzle-kit","old_version":"0.31.9","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"nuxt","old_version":"4.3.1","new_version":"4.4.2","repository_url":"https://github.com/nuxt/nuxt"},{"name":"postgres","old_version":"3.4.8","new_version":"3.4.9","repository_url":"https://github.com/porsager/postgres"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vue","old_version":"3.5.29","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"@biomejs/biome","old_version":"2.4.6","new_version":"2.4.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@iconify-json/lucide","old_version":"1.2.95","new_version":"1.2.101","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.72","new_version":"1.2.77","repository_url":"https://github.com/iconify/icon-sets"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.3.15` | `0.4.4` |\n| [@nuxt/ui](https://github.com/nuxt/ui) | `4.5.1` | `4.6.1` |\n| [@nuxtjs/i18n](https://github.com/nuxt-modules/i18n) | `10.2.3` | `10.2.4` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.2` | `0.21.1` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.9` | `0.31.10` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.3.1` | `4.4.2` |\n| [postgres](https://github.com/porsager/postgres) | `3.4.8` | `3.4.9` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.29` | `3.5.32` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.11` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.95` | `1.2.101` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.72` | `1.2.77` |\n\n\nUpdates `@electric-sql/pglite` from 0.3.15 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb88c5c3: Disable checkpointer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2ae666f: Default database, user and role are now all \u0026quot;postgres\u0026quot;\u003c/li\u003e\n\u003cli\u003efb95e66: Allow setting initial memory size.\u003c/li\u003e\n\u003cli\u003e65fc101: Disable background workers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dfa40f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e41632c4: Allow passing initdb.wasm asset for bundlers that need it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e37fb39e: clear timers on exit; remove pglite-socket dependency on pglite-postgis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e408500c: Allow passing in onError to 'syncShapesToTables'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8785034]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [90cfee8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ad3d0d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ce0e74e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\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/electric-sql/pglite/blob/main/packages/pglite/CHANGELOG.md\"\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb88c5c3: Disable checkpointer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2ae666f: Default database, user and role are now all \u0026quot;postgres\u0026quot;\u003c/li\u003e\n\u003cli\u003efb95e66: Allow setting initial memory size.\u003c/li\u003e\n\u003cli\u003e65fc101: Disable background workers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e41632c4: Allow passing initdb.wasm asset for bundlers that need it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e37fb39e: clear timers on exit; remove pglite-socket dependency on pglite-postgis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed848955: New simplified PGlite with separate initdb.\nNew included extension: pg_textsearch (experimental).\nNew package for postgis (experimental) as extension.\nBreaking changes: 'postgres' is the default database instead of 'template1'.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3dfa40f: Add Apache AGE graph database extension support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/4e8512c136895493316f78f1c3516c4fd58ee14e\"\u003e\u003ccode\u003e4e8512c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/b88c5c38f4a1499cd23dcc906fed729fa494f6d0\"\u003e\u003ccode\u003eb88c5c3\u003c/code\u003e\u003c/a\u003e Disable checkpointer (not needed in single mode) (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/b7ba70759cbc695c6543459b8452dbe92e32d244\"\u003e\u003ccode\u003eb7ba707\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/947\"\u003e#947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/fb95e6606efea1865895a914f27ee78e33489929\"\u003e\u003ccode\u003efb95e66\u003c/code\u003e\u003c/a\u003e Allow set initial memory size (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/65fc101edfd4b9943142952f9567eb5c5c838e80\"\u003e\u003ccode\u003e65fc101\u003c/code\u003e\u003c/a\u003e Disable background workers (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/2ae666f31bfbb63314ae6613f480ab8299356060\"\u003e\u003ccode\u003e2ae666f\u003c/code\u003e\u003c/a\u003e Default user and role to \u0026quot;postgres\u0026quot; (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/c44cd083c6f267bcf02039f8c719610ed2dc452e\"\u003e\u003ccode\u003ec44cd08\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/41632c4429528c5c0d5afa5d1d336ecfe03cb0da\"\u003e\u003ccode\u003e41632c4\u003c/code\u003e\u003c/a\u003e Tdrz/\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/936\"\u003e#936\u003c/a\u003e (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/e78333d28681bf9e3dfb8e5c754e07e69556ec92\"\u003e\u003ccode\u003ee78333d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/37fb39e9fa1b22d3b19fded328e9c9833838616d\"\u003e\u003ccode\u003e37fb39e\u003c/code\u003e\u003c/a\u003e Clear timers on exit (done in postgres-pglite repo); more REPL changes;  (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite@0.4.4/packages/pglite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/ui` from 4.5.1 to 4.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/ui/releases\"\u003e\u003ccode\u003e@​nuxt/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eai:\u003c/strong\u003e use \u003ccode\u003epart.state\u003c/code\u003e for streaming detection and deprecate \u003ccode\u003eisReasoningStreaming\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/ui/commit/d2d7543b7fdeecd44639602aba5c13bc5bfa1e8e\"\u003ed2d7543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessage:\u003c/strong\u003e hide files slot when no file parts exist (\u003ca href=\"https://github.com/nuxt/ui/commit/9cddc8e228896b197006878f689b44b11bebddeb\"\u003e9cddc8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessages:\u003c/strong\u003e keep indicator visible until first content arrives (\u003ca href=\"https://github.com/nuxt/ui/commit/195cce85f1b7a4eed866de1ac08e6d4040926381\"\u003e195cce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessages:\u003c/strong\u003e reset scroll icon when messages are cleared (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6239\"\u003e#6239\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/4ba3eef1f42cf558c26801365ce45f048b43a894\"\u003e4ba3eef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatPrompt:\u003c/strong\u003e guard enter during composition (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6280\"\u003e#6280\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/a911ca8aa822efe5fd3618bf8fb71fb304f5c32d\"\u003ea911ca8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDashboardSidebar:\u003c/strong\u003e always pass \u003ccode\u003ecollapsed: false\u003c/code\u003e in mobile menu slots (\u003ca href=\"https://github.com/nuxt/ui/commit/957a0f5589ab0b0f5c129ca84999a507edff55cb\"\u003e957a0f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6157\"\u003e#6157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eModal/Slideover/Drawer:\u003c/strong\u003e suppress reka ui title and description warnings (\u003ca href=\"https://github.com/nuxt/ui/commit/3451b8d9d303c2f5b1586cc0ddea7ac9a35fee77\"\u003e3451b8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6240\"\u003e#6240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e inline defaultVariants and prefix in dev template (\u003ca href=\"https://github.com/nuxt/ui/commit/314e23b6043d5dd987793c498e45814fac407588\"\u003e314e23b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e transpile \u003ccode\u003ereka-ui\u003c/code\u003e to prevent injection errors (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6286\"\u003e#6286\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/b822c433c310ee3b0dd315bbf05dbb83475f1cba\"\u003eb822c43\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/fabianpnke\"\u003e\u003ccode\u003e@​fabianpnke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt/ui/pull/6243\"\u003enuxt/ui#6243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wicii2120\"\u003e\u003ccode\u003e@​wicii2120\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt/ui/pull/6280\"\u003enuxt/ui#6280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt/ui/compare/v4.6.0...v4.6.1\"\u003ehttps://github.com/nuxt/ui/compare/v4.6.0...v4.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch2\u003e:sparkles: Highlights\u003c/h2\u003e\n\u003ch3\u003e:file_folder: New Sidebar component\u003c/h3\u003e\n\u003cp\u003eThe \u003ca href=\"https://ui.nuxt.com/docs/components/sidebar\"\u003eSidebar\u003c/a\u003e component provides a responsive application sidebar that stays fixed on desktop and transforms into a \u003cstrong\u003eModal\u003c/strong\u003e, \u003cstrong\u003eSlideover\u003c/strong\u003e, or \u003cstrong\u003eDrawer\u003c/strong\u003e on mobile. It supports three visual variants (\u003ccode\u003esidebar\u003c/code\u003e, \u003ccode\u003efloating\u003c/code\u003e, \u003ccode\u003einset\u003c/code\u003e) and three collapsible modes (\u003ccode\u003eoffcanvas\u003c/code\u003e, \u003ccode\u003eicon\u003c/code\u003e, \u003ccode\u003enone\u003c/code\u003e):\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;\r\n  \u0026lt;USidebar v-model:open=\u0026quot;open\u0026quot; collapsible=\u0026quot;icon\u0026quot;\u0026gt;\r\n    \\\u0026lt;template #header\u0026gt;\r\n      \u0026lt;Logo /\u0026gt;\r\n    \u0026lt;/template\u0026gt;\r\n\u003cpre\u003e\u003ccode\u003e\u0026amp;lt;UNavigationMenu :items=\u0026amp;quot;items\u0026amp;quot; /\u0026amp;gt;\r\n\r\n\\\u0026amp;lt;template #footer\u0026amp;gt;\r\n  \u0026amp;lt;UserMenu /\u0026amp;gt;\r\n\u0026amp;lt;/template\u0026amp;gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/USidebar\u0026gt;\u003cbr /\u003e\n\u0026lt;/template\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003e:robot: New Chat components\u003c/h3\u003e\n\u003cp\u003eWe're introducing \u003cstrong\u003e3 new components\u003c/strong\u003e to build richer AI chat interfaces:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://ui.nuxt.com/docs/components/chat-reasoning\"\u003eChatReasoning\u003c/a\u003e\u003c/strong\u003e: A collapsible thinking/reasoning block that automatically tracks streaming duration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://ui.nuxt.com/docs/components/chat-tool\"\u003eChatTool\u003c/a\u003e\u003c/strong\u003e: A collapsible row for tool invocations with loading and streaming states.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://ui.nuxt.com/docs/components/chat-shimmer\"\u003eChatShimmer\u003c/a\u003e\u003c/strong\u003e: An animated text primitive used internally by ChatReasoning and ChatTool during streaming.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/ui/blob/v4/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/ui\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/nuxt/ui/compare/v4.6.0...v4.6.1\"\u003e4.6.1\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eai:\u003c/strong\u003e use \u003ccode\u003epart.state\u003c/code\u003e for streaming detection and deprecate \u003ccode\u003eisReasoningStreaming\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/ui/commit/d2d7543b7fdeecd44639602aba5c13bc5bfa1e8e\"\u003ed2d7543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessage:\u003c/strong\u003e hide files slot when no file parts exist (\u003ca href=\"https://github.com/nuxt/ui/commit/9cddc8e228896b197006878f689b44b11bebddeb\"\u003e9cddc8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessages:\u003c/strong\u003e keep indicator visible until first content arrives (\u003ca href=\"https://github.com/nuxt/ui/commit/195cce85f1b7a4eed866de1ac08e6d4040926381\"\u003e195cce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessages:\u003c/strong\u003e reset scroll icon when messages are cleared (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6239\"\u003e#6239\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/4ba3eef1f42cf558c26801365ce45f048b43a894\"\u003e4ba3eef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatPrompt:\u003c/strong\u003e guard enter during composition (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6280\"\u003e#6280\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/a911ca8aa822efe5fd3618bf8fb71fb304f5c32d\"\u003ea911ca8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDashboardSidebar:\u003c/strong\u003e always pass \u003ccode\u003ecollapsed: false\u003c/code\u003e in mobile menu slots (\u003ca href=\"https://github.com/nuxt/ui/commit/957a0f5589ab0b0f5c129ca84999a507edff55cb\"\u003e957a0f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6157\"\u003e#6157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eModal/Slideover/Drawer:\u003c/strong\u003e suppress reka ui title and description warnings (\u003ca href=\"https://github.com/nuxt/ui/commit/3451b8d9d303c2f5b1586cc0ddea7ac9a35fee77\"\u003e3451b8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6240\"\u003e#6240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e inline defaultVariants and prefix in dev template (\u003ca href=\"https://github.com/nuxt/ui/commit/314e23b6043d5dd987793c498e45814fac407588\"\u003e314e23b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e transpile \u003ccode\u003ereka-ui\u003c/code\u003e to prevent injection errors (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6286\"\u003e#6286\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/b822c433c310ee3b0dd315bbf05dbb83475f1cba\"\u003eb822c43\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/ui/compare/v4.5.1...v4.6.0\"\u003e4.6.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e use \u003ccode\u003emoduleDependencies\u003c/code\u003e to manipulate options (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5384\"\u003e#5384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standalone Vue REPL playground (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6209\"\u003e#6209\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/390c4bd3fd9bda126d035dcfd8d3f3d855d7ec97\"\u003e390c4bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessage:\u003c/strong\u003e add \u003ccode\u003efiles\u003c/code\u003e slot (\u003ca href=\"https://github.com/nuxt/ui/commit/12d6020f3f78dba9d4570a9590ecb18bd2269613\"\u003e12d6020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatReasoning:\u003c/strong\u003e new component (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6175\"\u003e#6175\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/6db594e2211e145f7a7accdb25662ba034c42755\"\u003e6db594e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatShimmer:\u003c/strong\u003e new component (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6171\"\u003e#6171\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/8db9c548d3d74127a1fd98a136105f9c711f191d\"\u003e8db9c54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatTool:\u003c/strong\u003e new component (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6176\"\u003e#6176\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/7849534eabe2039ffdb4fb632d95701a22359ec5\"\u003e7849534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCheckbox/Switch:\u003c/strong\u003e add support for \u003ccode\u003etrueValue\u003c/code\u003e / \u003ccode\u003efalseValue\u003c/code\u003e props (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6150\"\u003e#6150\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/91c6356e920e6288177e3795aa8ed56bc82907c0\"\u003e91c6356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContentToc:\u003c/strong\u003e add \u003ccode\u003ehighlight-variant\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5746\"\u003e#5746\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/df080ce8a1c1031b60cfcaca91c85927ec81cd9d\"\u003edf080ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDropdownMenu:\u003c/strong\u003e add \u003ccode\u003efilter\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6153\"\u003e#6153\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/a529b433cf33bf6682bf90cc25aee02ed8a825ad\"\u003ea529b43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFileUpload:\u003c/strong\u003e add \u003ccode\u003efileImage\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5935\"\u003e#5935\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/40f9c2e16a6a660376440403b1656302fba04797\"\u003e40f9c2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIcon:\u003c/strong\u003e add global options on Vue-only side (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5354\"\u003e#5354\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/566fbee72c77c106c4042716ca3231ce3ccd1994\"\u003e566fbee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInputMenu:\u003c/strong\u003e add \u003ccode\u003eautocomplete\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6026\"\u003e#6026\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/ee8a248d4293ec79bdf7db820879503dcec70547\"\u003eee8a248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInputTime:\u003c/strong\u003e add \u003ccode\u003erange\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6203\"\u003e#6203\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/c124f29389d139d5163f056ea3bad70b7ab108ea\"\u003ec124f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Icelandic language (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6149\"\u003e#6149\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/f3ddc6033f023eb94fbfc0edd381458dcd0c353a\"\u003ef3ddc60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e use \u003ccode\u003emoduleDependencies\u003c/code\u003e to manipulate options (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5384\"\u003e#5384\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/dd3f5c53b3e59e02e3f90eebd97fb58fb41451e3\"\u003edd3f5c5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSidebar:\u003c/strong\u003e new component (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6038\"\u003e#6038\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/51a1f8519c148ea7ead6e5c308497b79db0bd5b6\"\u003e51a1f85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTable:\u003c/strong\u003e implement row pinning (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6115\"\u003e#6115\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/fbd60d9998904ae4f5beb5b8980df24b4edde36f\"\u003efbd60d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooltip:\u003c/strong\u003e support global content configuration via App tooltip prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6152\"\u003e#6152\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/83afd9c35544b1db8c2b3ba146cca92aa69105b9\"\u003e83afd9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunplugin:\u003c/strong\u003e add support for prose components (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6198\"\u003e#6198\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/c58b9b26444ea34e2cf455451a90ac99eb1e0b7e\"\u003ec58b9b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAvatar:\u003c/strong\u003e use resolved size for image width/height (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6008\"\u003e#6008\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/6dd0fc4ef3f22f2c8343650cbf93241ad051e220\"\u003e6dd0fc4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatShimmer:\u003c/strong\u003e handle RTL mode (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6180\"\u003e#6180\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/51793a80190a6d271c00699abb8ab346cf58c527\"\u003e51793a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContentNavigation:\u003c/strong\u003e prevent toggling disabled parent items (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6122\"\u003e#6122\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/0f1074fdaaaaffe821703363073758cda837837f\"\u003e0f1074f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContentSurround:\u003c/strong\u003e handle RTL mode (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6148\"\u003e#6148\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/6921f13005610affc882e2525dbe8a7d1362be2f\"\u003e6921f13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContentToc:\u003c/strong\u003e reset start margin at lg breakpoint (\u003ca href=\"https://github.com/nuxt/ui/commit/8f24f79a475b7bfa6114075113030a1662c76999\"\u003e8f24f79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDashboardSearchButton:\u003c/strong\u003e use valid HTML structure for trailing slot (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6194\"\u003e#6194\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/578a12f67f45a2b2f922f69cd26ca29521d89058\"\u003e578a12f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEditor:\u003c/strong\u003e guard \u003ccode\u003elift\u003c/code\u003e calls for unavailable list extensions (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6100\"\u003e#6100\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/065db6b9d5f552154297445115617d34cfd3084e\"\u003e065db6b\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/nuxt/ui/commit/08be59c682c9a917e5fbe354863031d42c5c3148\"\u003e\u003ccode\u003e08be59c\u003c/code\u003e\u003c/a\u003e chore(release): v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/dbfbccbe4b5bcef0d35c03b87b049ca767d6af11\"\u003e\u003ccode\u003edbfbccb\u003c/code\u003e\u003c/a\u003e docs(Chat): add line height to user message text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/54f7af2817165f073d5489467900795505143b56\"\u003e\u003ccode\u003e54f7af2\u003c/code\u003e\u003c/a\u003e chore(playground): add clear messages button to chat page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/4ba3eef1f42cf558c26801365ce45f048b43a894\"\u003e\u003ccode\u003e4ba3eef\u003c/code\u003e\u003c/a\u003e fix(ChatMessages): reset scroll icon when messages are cleared (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6239\"\u003e#6239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/3451b8d9d303c2f5b1586cc0ddea7ac9a35fee77\"\u003e\u003ccode\u003e3451b8d\u003c/code\u003e\u003c/a\u003e fix(Modal/Slideover/Drawer): suppress reka ui title and description warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/b822c433c310ee3b0dd315bbf05dbb83475f1cba\"\u003e\u003ccode\u003eb822c43\u003c/code\u003e\u003c/a\u003e fix(module): transpile \u003ccode\u003ereka-ui\u003c/code\u003e to prevent injection errors (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/957a0f5589ab0b0f5c129ca84999a507edff55cb\"\u003e\u003ccode\u003e957a0f5\u003c/code\u003e\u003c/a\u003e fix(DashboardSidebar): always pass \u003ccode\u003ecollapsed: false\u003c/code\u003e in mobile menu slots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/45a6c54c36d367db5e161fba72e7061a2a298e68\"\u003e\u003ccode\u003e45a6c54\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency reka-ui to v2.9.3 (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/9d20bca573b1ff9a55f0611d8deca2f309eb7d82\"\u003e\u003ccode\u003e9d20bca\u003c/code\u003e\u003c/a\u003e chore: move contributing skill to AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/a911ca8aa822efe5fd3618bf8fb71fb304f5c32d\"\u003e\u003ccode\u003ea911ca8\u003c/code\u003e\u003c/a\u003e fix(ChatPrompt): guard enter during composition (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6280\"\u003e#6280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/ui/compare/v4.5.1...v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/i18n` from 10.2.3 to 10.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-modules/i18n/releases\"\u003e\u003ccode\u003e@​nuxtjs/i18n\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not import from \u003ccode\u003enuxt/schema\u003c/code\u003e  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3925\"\u003enuxt-modules/i18n#3925\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/f57bb673\"\u003e\u003c!-- raw HTML omitted --\u003e(f57bb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect trailingSlash on root  -  by \u003ca href=\"https://github.com/divine\"\u003e\u003ccode\u003e@​divine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3920\"\u003enuxt-modules/i18n#3920\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/9e5042a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9e504)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003etypescript\u003c/code\u003e to dev dependencies  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3939\"\u003enuxt-modules/i18n#3939\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/3b0ad923\"\u003e\u003c!-- raw HTML omitted --\u003e(3b0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning for missing domains when multiDomainLocales is enabled  -  by \u003ca href=\"https://github.com/DotwoodMedia\"\u003e\u003ccode\u003e@​DotwoodMedia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3938\"\u003enuxt-modules/i18n#3938\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/d9a1a2c2\"\u003e\u003c!-- raw HTML omitted --\u003e(d9a1a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Allow mixing string and objects for locale file configuration  -  by \u003ca href=\"https://github.com/richex-cn\"\u003e\u003ccode\u003e@​richex-cn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3933\"\u003enuxt-modules/i18n#3933\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/b63d0314\"\u003e\u003c!-- raw HTML omitted --\u003e(b63d0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.2.3...v10.2.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-modules/i18n/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/i18n\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev10.2.4 (2026-03-23T21:48:39Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/nuxt-modules/i18n/releases/tag/v10.2.4\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not import from \u003ccode\u003enuxt/schema\u003c/code\u003e  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3925\"\u003enuxt-modules/i18n#3925\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/f57bb673\"\u003e\u003c!-- raw HTML omitted --\u003e(f57bb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect trailingSlash on root  -  by \u003ca href=\"https://github.com/divine\"\u003e\u003ccode\u003e@​divine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3920\"\u003enuxt-modules/i18n#3920\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/9e5042a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9e504)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003etypescript\u003c/code\u003e to dev dependencies  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3939\"\u003enuxt-modules/i18n#3939\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/3b0ad923\"\u003e\u003c!-- raw HTML omitted --\u003e(3b0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning for missing domains when multiDomainLocales is enabled  -  by \u003ca href=\"https://github.com/DotwoodMedia\"\u003e\u003ccode\u003e@​DotwoodMedia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3938\"\u003enuxt-modules/i18n#3938\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/d9a1a2c2\"\u003e\u003c!-- raw HTML omitted --\u003e(d9a1a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Allow mixing string and objects for locale file configuration  -  by \u003ca href=\"https://github.com/richex-cn\"\u003e\u003ccode\u003e@​richex-cn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3933\"\u003enuxt-modules/i18n#3933\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/b63d0314\"\u003e\u003c!-- raw HTML omitted --\u003e(b63d0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.2.3...v10.2.4\"\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/nuxt-modules/i18n/commit/746b9a01d986c372199ff64c22d23d4ae5c8b5a3\"\u003e\u003ccode\u003e746b9a0\u003c/code\u003e\u003c/a\u003e release: v10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/d1a4ed6ea1f0a88464d722c578368f8d0968de49\"\u003e\u003ccode\u003ed1a4ed6\u003c/code\u003e\u003c/a\u003e chore(deps): update nuxt \u0026amp; vue dependencies (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/12b99b6ffac668214b0e51a6d4851b788dd3f02b\"\u003e\u003ccode\u003e12b99b6\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to vue-router v5 (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/1e84f8ab70dccc51506179f38ad6c14627264907\"\u003e\u003ccode\u003e1e84f8a\u003c/code\u003e\u003c/a\u003e docs: migrate to docus (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3944\"\u003e#3944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/d9a1a2c2c8f2ad53f158d26c117151017975d163\"\u003e\u003ccode\u003ed9a1a2c\u003c/code\u003e\u003c/a\u003e fix: add warning for missing domains when multiDomainLocales is enabled (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/3b0ad923fdc127dcd71015ff02f18816f270e0b7\"\u003e\u003ccode\u003e3b0ad92\u003c/code\u003e\u003c/a\u003e fix: move \u003ccode\u003etypescript\u003c/code\u003e to dev dependencies (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/f8a82e9dc46900812b786ffdef4090ae1eaa6fd8\"\u003e\u003ccode\u003ef8a82e9\u003c/code\u003e\u003c/a\u003e test: remove obsolete code gen tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/91a12695ee12188884fb6ebf316594f686077242\"\u003e\u003ccode\u003e91a1269\u003c/code\u003e\u003c/a\u003e refactor: i18n layer handling and config resolution (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/9e5042a4265f4f4e67fde12a1a72eef460f98de2\"\u003e\u003ccode\u003e9e5042a\u003c/code\u003e\u003c/a\u003e fix: respect trailingSlash on root (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3920\"\u003e#3920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/ed051ae5d7871f97ee37243bc2f8565ba5f5439d\"\u003e\u003ccode\u003eed051ae\u003c/code\u003e\u003c/a\u003e refactor: restructure and clean up utility functions and tests (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.2.3...v10.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.20.2 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (f4f3b58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58\"\u003ef4f3b58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/948b124e1cd0f5b7a398c6d0dc060069bed9c435\"\u003e\u003ccode\u003e948b124\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58055ba6c0b0eed9a5ef36668038c70c2a3\"\u003e\u003ccode\u003ef4f3b58\u003c/code\u003e\u003c/a\u003e chore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.31.9 to 0.31.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003ehanji@0.0.8\u003c/code\u003e - native bun \u003ccode\u003estringWidth\u003c/code\u003e, \u003ccode\u003estripANSI\u003c/code\u003e support, errors for non-TTY environments\u003c/li\u003e\n\u003cli\u003eWe've migrated away from \u003ccode\u003eesbuild-register\u003c/code\u003e to \u003ccode\u003etsx\u003c/code\u003e loader, it will now allow to use \u003ccode\u003edrizzle-kit\u003c/code\u003e seamlessly with both \u003ccode\u003eESM\u003c/code\u003e and \u003ccode\u003eCJS\u003c/code\u003e modules\u003c/li\u003e\n\u003cli\u003eWe've also added native \u003ccode\u003eBun\u003c/code\u003e and \u003ccode\u003eDeno\u003c/code\u003e launch support, which will not trigger \u003ccode\u003etsx\u003c/code\u003e loader and utilise native \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e imports capabilities and faster startup times\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.9...drizzle-kit@0.31.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.3.1 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d042505cbd096d68117cc13a9c29cf9c3fcb999b\"\u003e\u003ccode\u003ed042505\u003c/code\u003e\u003c/a\u003e v4.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/7781701ad15238daef42a89e99f6bc33e738f40b\"\u003e\u003ccode\u003e7781701\u003c/code\u003e\u003c/a\u003e v4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/5c3ca5956389abf53bd94194ff3d3357672321f0\"\u003e\u003ccode\u003e5c3ca59\u003c/code\u003e\u003c/a\u003e v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/31028d2e04cb83e4a59ef346e2769b4af13c9351\"\u003e\u003ccode\u003e31028d2\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/df7ef5d219d0873e78b4e3e9e17a559a9a729069\"\u003e\u003ccode\u003edf7ef5d\u003c/code\u003e\u003c/a\u003e feat(nuxt,kit,schema): add a factory function for \u003ccode\u003euseFetch\u003c/code\u003e and `useAsyncDat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2dc5255240567336aefe380dad7f0cb574813c53\"\u003e\u003ccode\u003e2dc5255\u003c/code\u003e\u003c/a\u003e fix(nuxt): handle rejected promise in view transition abort (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34515\"\u003e#34515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/cf3e2ad33d2bc955c1e746590ce36a6aa7b5cef7\"\u003e\u003ccode\u003ecf3e2ad\u003c/code\u003e\u003c/a\u003e fix(nuxt): fix cookie expiration timeout for long-lived cookies (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34513\"\u003e#34513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3b9d0bc40528f4ca7fcf7f904f17b336b17c9f81\"\u003e\u003ccode\u003e3b9d0bc\u003c/code\u003e\u003c/a\u003e fix(nuxt): pass deleteCount to splice in preloadRouteComponents (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34514\"\u003e#34514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/414a28344a2b6a3ba6e425590d22e86c8ef38228\"\u003e\u003ccode\u003e414a283\u003c/code\u003e\u003c/a\u003e fix(nuxt): never preload manifest (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34511\"\u003e#34511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d586631e3a04b85c53caf043a0b7f17c55f2222d\"\u003e\u003ccode\u003ed586631\u003c/code\u003e\u003c/a\u003e fix(nuxt): check file freshness before truncating in cache restore (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.2/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 3.4.8 to 3.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/porsager/postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1143\"\u003eporsager/postgres#1143\u003c/a\u003e  1e92809\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\"\u003ehttps://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\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/porsager/postgres/commit/e7dfa14519f363229ccc3ead7b1b2f2051937efb\"\u003e\u003ccode\u003ee7dfa14\u003c/code\u003e\u003c/a\u003e 3.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/cc29931aa1280fc62b9452647a48a89fe5d443a2\"\u003e\u003ccode\u003ecc29931\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/1e92809e79dda7873d96646403c068cd6998ea73\"\u003e\u003ccode\u003e1e92809\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1143\"\u003eporsager/postgres#1143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.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't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for 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\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\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/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2228a57a9e6a5519f390da3f3a323a2cdfd5312f\"\u003e\u003ccode\u003e2228a57\u003c/code\u003e\u003c/a\u003e Bump Lightning CSS (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f302fce815786dedbb97baf81f666d9a28c55a24\"\u003e\u003ccode\u003ef302fce\u003c/code\u003e\u003c/a\u003e Fix canonicalization resulting in empty list (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb2f1705142cc0563e44113e3aef604e7c860c0e\"\u003e\u003ccode\u003ebb2f170\u003c/code\u003e\u003c/a\u003e Improve canonicalization for bare values exceeding default spacing scale sugg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d5717f2307d61ff2d5531326e5fbf36f9ad6dabc\"\u003e\u003ccode\u003ed5717f2\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/51aa9d799c59f79723ba032ed11c8010c4d490a3\"\u003e\u003ccode\u003e51aa9d7\u003c/code\u003e\u003c/a\u003e fix(canonicalize): handle utilities with empty property maps in collapse (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c586bd6a94a5415e7154474980d1c664e28b6991\"\u003e\u003ccode\u003ec586bd6\u003c/code\u003e\u003c/a\u003e Canonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc\"\u003e\u003ccode\u003e9ded4a2\u003c/code\u003e\u003c/a\u003e Guard object lookups against inherited prototype properties (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.29 to 3.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.30\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.29...v3.5.30\"\u003e3.5.30\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e add \u003ccode\u003eentities\u003c/code\u003e to \u003ccode\u003e@​vue/compat\u003c/code\u003e deps to fix CJS edge cases (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12514\"\u003e#12514\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e725a679e434a688c3493fc9af496501a8d1eeec\"\u003ee725a67\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/10609\"\u003e#10609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e ensure child component styles are injected in correct order before parent styles (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13374\"\u003e#13374\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1398bf8dfbfef6b1bca154fc98d37044011a51be\"\u003e1398bf8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13029\"\u003e#13029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e properly locate parent when slotted in shadow dom (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12480\"\u003e#12480\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f06c81aa3dddbeff8bc2e2e63c0b6b6debcbdc13\"\u003ef06c81a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12479\"\u003e#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e should properly patch as props for vue custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12409\"\u003e#12409\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/740983e6736255b183ee27a3f8b40e89ad7e3ba3\"\u003e740983e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12408\"\u003e#12408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid duplicate raw/proxy entries in Set.add (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14545\"\u003e#14545\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d943612e59feb656e16568dea77b97856923c58c\"\u003ed943612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e fix reduce on reactive arrays to preserve reactivity (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12737\"\u003e#12737\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/16ef165415224def18ec8247dabb84d5a1338c17\"\u003e16ef165\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12735\"\u003e#12735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e handle \u003ccode\u003eSet\u003c/code\u003e with initial reactive values edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12393\"\u003e#12393\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5dc27ca68fdbab95b37af15870d91515fc2412b2\"\u003e5dc27ca\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8647\"\u003e#8647\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/vuejs/core/commit/9a2eb53bc03be1f4c8ea109f6bab157c54813765\"\u003e\u003ccode\u003e9a2eb53\u003c/code\u003e\u003c/a\u003e release: v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e\u003ccode\u003e32b44f1\u003c/code\u003e\u003c/a\u003e fix(teleport): handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003e\u003ccode\u003ef166353\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent currentInstance leak into sibling render during as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e\u003ccode\u003e302c47a\u003c/code\u003e\u003c/a\u003e fix(types): use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003e\u003ccode\u003ee20ddb0\u003c/code\u003e\u003c/a\u003e fix(types): allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e\u003ccode\u003e219d83b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fa23116437250b3fdec41112f276211cb284136e\"\u003e\u003ccode\u003efa23116\u003c/code\u003e\u003c/a\u003e chore: fix typos in changelogs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14653\"\u003e#14653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e\u003ccode\u003e3b561db\u003c/code\u003e\u003c/a\u003e fix(types): prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1b2aca4f38aaec3da4f316256e8364a13f2554d7\"\u003e\u003ccode\u003e1b2aca4\u003c/code\u003e\u003c/a\u003e chore: ignore entities updates in renovate (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14630\"\u003e#14630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.29...v3.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.6 to 2.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.11\u003c/h2\u003e\n\u003ch2\u003e2.4.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/matthiashermsen/when/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthiashermsen%2Fwhen/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4214327797","node_id":"PR_kwDOOMr_UM7QVH6d","number":57,"state":"closed","title":"Bump @nuxtjs/mdc from 0.20.2 to 0.21.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T20:48:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T22:10:45.000Z","updated_at":"2026-04-14T20:48:29.000Z","time_to_close":686263,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.1","repository_url":"https://github.com/nuxt-content/mdc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) from 0.20.2 to 0.21.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (f4f3b58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58\"\u003ef4f3b58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/948b124e1cd0f5b7a398c6d0dc060069bed9c435\"\u003e\u003ccode\u003e948b124\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58055ba6c0b0eed9a5ef36668038c70c2a3\"\u003e\u003ccode\u003ef4f3b58\u003c/code\u003e\u003c/a\u003e chore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.20.2\u0026new-version=0.21.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kizuren/kizuren.dev/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kizuren%2Fkizuren.dev/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"4210849753","node_id":"PR_kwDOO8YIIM7QKmNr","number":203,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":["dependabot[bot]"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T09:40:04.000Z","updated_at":"2026-04-06T13:09:16.576Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"@ai-sdk/google","old_version":"3.0.43","new_version":"3.0.58","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.41","new_version":"3.0.50","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/vue","old_version":"3.0.116","new_version":"3.0.146","repository_url":"https://github.com/vercel/ai"},{"name":"@iconify-json/lucide","old_version":"1.2.98","new_version":"1.2.101","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@tailwindcss/vite","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ai","old_version":"6.0.116","new_version":"6.0.146","repository_url":"https://github.com/vercel/ai"},{"name":"better-auth","old_version":"1.5.5","new_version":"1.5.6","repository_url":"https://github.com/better-auth/better-auth"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.6","repository_url":"https://github.com/unjs/defu"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"evlog","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/HugoRCD/evlog"},{"name":"resend","old_version":"6.9.4","new_version":"6.10.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sanitize-html","old_version":"2.17.1","new_version":"2.17.2","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vue","old_version":"3.5.30","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/google](https://github.com/vercel/ai) | `3.0.43` | `3.0.58` |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.41` | `3.0.50` |\n| [@ai-sdk/vue](https://github.com/vercel/ai) | `3.0.116` | `3.0.146` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.98` | `1.2.101` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.2` | `0.21.1` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.2` |\n| [ai](https://github.com/vercel/ai) | `6.0.116` | `6.0.146` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.5` | `1.5.6` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.6` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [evlog](https://github.com/HugoRCD/evlog) | `2.8.0` | `2.11.0` |\n| [resend](https://github.com/resend/resend-node) | `6.9.4` | `6.10.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.1` | `2.17.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.32` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.3` | `5.0.4` |\n\n\nUpdates `@ai-sdk/google` from 3.0.43 to 3.0.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.58\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef20ba77: feat(provider/google): preserve per-modality token details in usage data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f2b2f1: fix(provider/google): fix Gemini service tier enum after upstream update\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ee90415a745d8b17b7571832201d2654494a0e71\"\u003e\u003ccode\u003eee90415\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f20ba77286d67adcc425cc27ad5dbba7048cb273\"\u003e\u003ccode\u003ef20ba77\u003c/code\u003e\u003c/a\u003e Backport: feat(\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e): preserve per-modality token details in usage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c9ae9d590d72693e768176e22cdaf486ffdef5ad\"\u003e\u003ccode\u003ec9ae9d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14094\"\u003e#14094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f2b2f11f27290ebe3ab10c2b594644a15d0cd09\"\u003e\u003ccode\u003e0f2b2f1\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/google): fix Gemini service tier enum after upstream u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ffd431a9468a95102b14f3991539376baba65212\"\u003e\u003ccode\u003effd431a\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5151a8c62308148aa3a28c9e803b7d1e79799db8\"\u003e\u003ccode\u003e5151a8c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14087\"\u003e#14087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47c6af07eaa6c59b2cd60e0c08894aa2956cd9ac\"\u003e\u003ccode\u003e47c6af0\u003c/code\u003e\u003c/a\u003e Backport: fix(mcp): strip trailing slash from OAuth resource parameter (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14085\"\u003e#14085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f1c2342bf71f7ba69761015cc9a870bedb2c38a2\"\u003e\u003ccode\u003ef1c2342\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14083\"\u003e#14083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bacdae4a7deb6cfab09ea97eee4e95eac4536f5d\"\u003e\u003ccode\u003ebacdae4\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/xai): add video extension and reference-to-video (R2V...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8aefbbbba3fca7ba90bfdcbdc0409cce496ce9f2\"\u003e\u003ccode\u003e8aefbbb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14078\"\u003e#14078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/google@3.0.43...@ai-sdk/google@3.0.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.41 to 3.0.50\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8aefbbbba3fca7ba90bfdcbdc0409cce496ce9f2\"\u003e\u003ccode\u003e8aefbbb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14078\"\u003e#14078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0469aed2199800dae14e2705f5d88b7fbdb9a900\"\u003e\u003ccode\u003e0469aed\u003c/code\u003e\u003c/a\u003e Backport: fix: allow inline data URLs in download validation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13624\"\u003e#13624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/15bfbd2f1e26301f884fd150cebe7c3ecc09a8a9\"\u003e\u003ccode\u003e15bfbd2\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fd6120becae58d1f02956afa025500907e3c2394\"\u003e\u003ccode\u003efd6120b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14059\"\u003e#14059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/94aed06041a3851db37e10b1ba460ade462cf83b\"\u003e\u003ccode\u003e94aed06\u003c/code\u003e\u003c/a\u003e fix(anthropic): allow both temperature and topP for non-Anthropic models (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14\"\u003e#14\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2122d7a45b7890546673606e37334aad468971a5\"\u003e\u003ccode\u003e2122d7a\u003c/code\u003e\u003c/a\u003e Backport: fix(langchain): emit reasoning-end before finish-step on LangGraph ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1e0f58eeca9def1a2b992151936d3e496eb3d840\"\u003e\u003ccode\u003e1e0f58e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14042\"\u003e#14042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/85e476d43d36164945a35ba82615f0793bce2930\"\u003e\u003ccode\u003e85e476d\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add disallowPromptTraining provider option...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39c6a0ed3ae42017fb0aa9c75ad9fc440929c5df\"\u003e\u003ccode\u003e39c6a0e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/df099b993456b83d5c8860275ff53a6377d10e10\"\u003e\u003ccode\u003edf099b9\u003c/code\u003e\u003c/a\u003e Backport: feat(bedrock): add support for service tier for model inference (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.41...@ai-sdk/openai@3.0.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/vue` from 3.0.116 to 3.0.146\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.146\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.146\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.145\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.145\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/674da61a61cb02dd3568cf8d2880041981813ba3\"\u003e\u003ccode\u003e674da61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14129\"\u003e#14129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5f439a1e35dedba1f0d16d43cdf767ba3fcbff08\"\u003e\u003ccode\u003e5f439a1\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add hipaaCompliant provider option (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14128\"\u003e#14128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ee90415a745d8b17b7571832201d2654494a0e71\"\u003e\u003ccode\u003eee90415\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f20ba77286d67adcc425cc27ad5dbba7048cb273\"\u003e\u003ccode\u003ef20ba77\u003c/code\u003e\u003c/a\u003e Backport: feat(\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e): preserve per-modality token details in usage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c9ae9d590d72693e768176e22cdaf486ffdef5ad\"\u003e\u003ccode\u003ec9ae9d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14094\"\u003e#14094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f2b2f11f27290ebe3ab10c2b594644a15d0cd09\"\u003e\u003ccode\u003e0f2b2f1\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/google): fix Gemini service tier enum after upstream u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ffd431a9468a95102b14f3991539376baba65212\"\u003e\u003ccode\u003effd431a\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5151a8c62308148aa3a28c9e803b7d1e79799db8\"\u003e\u003ccode\u003e5151a8c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14087\"\u003e#14087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47c6af07eaa6c59b2cd60e0c08894aa2956cd9ac\"\u003e\u003ccode\u003e47c6af0\u003c/code\u003e\u003c/a\u003e Backport: fix(mcp): strip trailing slash from OAuth resource parameter (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14085\"\u003e#14085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f1c2342bf71f7ba69761015cc9a870bedb2c38a2\"\u003e\u003ccode\u003ef1c2342\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14083\"\u003e#14083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/vue@3.0.116...@ai-sdk/vue@3.0.146\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/lucide` from 1.2.98 to 1.2.101\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.20.2 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (f4f3b58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58\"\u003ef4f3b58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/948b124e1cd0f5b7a398c6d0dc060069bed9c435\"\u003e\u003ccode\u003e948b124\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58055ba6c0b0eed9a5ef36668038c70c2a3\"\u003e\u003ccode\u003ef4f3b58\u003c/code\u003e\u003c/a\u003e chore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.1\"\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.1 to 4.2.2\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.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't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\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.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for 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\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\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/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/59b0329f858dd8a25f64dfa55fb971aa6e74c32a\"\u003e\u003ccode\u003e59b0329\u003c/code\u003e\u003c/a\u003e Add support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bf441a799f67df1596c2cf40eda30ddb50859607\"\u003e\u003ccode\u003ebf441a7\u003c/code\u003e\u003c/a\u003e fix(vite): skip full reload for server only modules scanned by client css (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.116 to 6.0.146\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.146\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [5f439a1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.88\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.145\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ffd431a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.87\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/vercel/ai/commit/674da61a61cb02dd3568cf8d2880041981813ba3\"\u003e\u003ccode\u003e674da61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14129\"\u003e#14129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5f439a1e35dedba1f0d16d43cdf767ba3fcbff08\"\u003e\u003ccode\u003e5f439a1\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add hipaaCompliant provider option (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14128\"\u003e#14128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ee90415a745d8b17b7571832201d2654494a0e71\"\u003e\u003ccode\u003eee90415\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f20ba77286d67adcc425cc27ad5dbba7048cb273\"\u003e\u003ccode\u003ef20ba77\u003c/code\u003e\u003c/a\u003e Backport: feat(\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e): preserve per-modality token details in usage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c9ae9d590d72693e768176e22cdaf486ffdef5ad\"\u003e\u003ccode\u003ec9ae9d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14094\"\u003e#14094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f2b2f11f27290ebe3ab10c2b594644a15d0cd09\"\u003e\u003ccode\u003e0f2b2f1\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/google): fix Gemini service tier enum after upstream u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ffd431a9468a95102b14f3991539376baba65212\"\u003e\u003ccode\u003effd431a\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5151a8c62308148aa3a28c9e803b7d1e79799db8\"\u003e\u003ccode\u003e5151a8c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14087\"\u003e#14087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47c6af07eaa6c59b2cd60e0c08894aa2956cd9ac\"\u003e\u003ccode\u003e47c6af0\u003c/code\u003e\u003c/a\u003e Backport: fix(mcp): strip trailing slash from OAuth resource parameter (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14085\"\u003e#14085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f1c2342bf71f7ba69761015cc9a870bedb2c38a2\"\u003e\u003ccode\u003ef1c2342\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14083\"\u003e#14083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@6.0.116...ai@6.0.146\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.5.5 to 1.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.6\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgent auth plugin  -  by \u003ca href=\"https://github.com/Bekacru\"\u003e\u003ccode\u003e@​Bekacru\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8696\"\u003ebetter-auth/better-auth#8696\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/a0b53212a\"\u003e\u003c!-- raw HTML omitted --\u003e(a0b53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Add experimental opentelemetry instrumentation  -  by \u003ca href=\"https://github.com/jonathansamines\"\u003e\u003ccode\u003e@​jonathansamines\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8027\"\u003ebetter-auth/better-auth#8027\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/1ed42714f\"\u003e\u003c!-- raw HTML omitted --\u003e(1ed42)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eemail-otp\u003c/strong\u003e: Add \u003ccode\u003eresendStrategy\u003c/code\u003e option to reuse existing OTP  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8560\"\u003ebetter-auth/better-auth#8560\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/98c8e4e65\"\u003e\u003c!-- raw HTML omitted --\u003e(98c8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emagic-link\u003c/strong\u003e: Add request metadata to sendMagicLink  -  by \u003ca href=\"https://github.com/mrgrauel\"\u003e\u003ccode\u003e@​mrgrauel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8571\"\u003ebetter-auth/better-auth#8571\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/cb240b600\"\u003e\u003c!-- raw HTML omitted --\u003e(cb240)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emongo-adapter\u003c/strong\u003e: Store UUIDs as native BSON UUID  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8681\"\u003ebetter-auth/better-auth#8681\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d1bfff1d6\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoauth-provider\u003c/strong\u003e: Public client prelogin endpoint  -  by \u003ca href=\"https://github.com/dvanmali\"\u003e\u003ccode\u003e@​dvanmali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8214\"\u003ebetter-auth/better-auth#8214\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/a0eb1631f\"\u003e\u003c!-- raw HTML omitted --\u003e(a0eb1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorganization\u003c/strong\u003e: Explicit \u003ccode\u003eorganizationId\u003c/code\u003e in team endpoints  -  by \u003ca href=\"https://github.com/xiaoyu2er\"\u003e\u003ccode\u003e@​xiaoyu2er\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/5062\"\u003ebetter-auth/better-auth#5062\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8f47015af\"\u003e\u003c!-- raw HTML omitted --\u003e(8f470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esocial-provider\u003c/strong\u003e: Add wechat social provider  -  by \u003ca href=\"https://github.com/Eric-Song-Nop\"\u003e\u003ccode\u003e@​Eric-Song-Nop\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude\u003c/strong\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/5189\"\u003ebetter-auth/better-auth#5189\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/c440221d7\"\u003e\u003c!-- raw HTML omitted --\u003e(c4402)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estripe\u003c/strong\u003e: Allow customizable \u003ccode\u003eprorationBehavior\u003c/code\u003e per plan  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8525\"\u003ebetter-auth/better-auth#8525\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/98cea7e61\"\u003e\u003c!-- raw HTML omitted --\u003e(98cea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest-utils\u003c/strong\u003e: Export adapter test suites from \u003ccode\u003e@better-auth/test-utils/adapter\u003c/code\u003e  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8564\"\u003ebetter-auth/better-auth#8564\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/6be0f9599\"\u003e\u003c!-- raw HTML omitted --\u003e(6be0f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etwo-factor\u003c/strong\u003e: Add \u003ccode\u003etwoFactorPage\u003c/code\u003e in config  -  by \u003ca href=\"https://github.com/wuzgood98\"\u003e\u003ccode\u003e@​wuzgood98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/5329\"\u003ebetter-auth/better-auth#5329\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/4f41b62cf\"\u003e\u003c!-- raw HTML omitted --\u003e(4f41b)\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\u003eHandle \u003ccode\u003eskipOriginCheck\u003c/code\u003e array  -  by \u003ca href=\"https://github.com/jslno\"\u003e\u003ccode\u003e@​jslno\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8582\"\u003ebetter-auth/better-auth#8582\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/331c4c413\"\u003e\u003c!-- raw HTML omitted --\u003e(331c4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent revoked sessions from being restored via database fallback  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8708\"\u003ebetter-auth/better-auth#8708\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d4efa8e32\"\u003e\u003c!-- raw HTML omitted --\u003e(d4efa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReturn Response for HTTP request contexts  -  by \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/7521\"\u003ebetter-auth/better-auth#7521\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/9e3e8e601\"\u003e\u003c!-- raw HTML omitted --\u003e(9e3e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003ethrow:true\u003c/code\u003e in session refresh  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8610\"\u003ebetter-auth/better-auth#8610\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/275ca46fe\"\u003e\u003c!-- raw HTML omitted --\u003e(275ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrioritize generateId \u0026quot;uuid\u0026quot; over adapter customIdGenerator  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8679\"\u003ebetter-auth/better-auth#8679\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/fc0bc94a6\"\u003e\u003c!-- raw HTML omitted --\u003e(fc0bc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove AI chat security and cleanup  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8597\"\u003ebetter-auth/better-auth#8597\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5c0c87ce7\"\u003e\u003c!-- raw HTML omitted --\u003e(5c0c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing Encore icon to sidebar icons  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8663\"\u003ebetter-auth/better-auth#8663\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/cd5b81803\"\u003e\u003c!-- raw HTML omitted --\u003e(cd5b8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelectron\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle safeStorage encryption failures gracefully  -  by \u003ca href=\"https://github.com/jslno\"\u003e\u003ccode\u003e@​jslno\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8530\"\u003ebetter-auth/better-auth#8530\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/047662025\"\u003e\u003c!-- raw HTML omitted --\u003e(04766)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoauth-provider\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport prompt=none  -  by \u003ca href=\"https://github.com/dvanmali\"\u003e\u003ccode\u003e@​dvanmali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8554\"\u003ebetter-auth/better-auth#8554\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/812fd4d8e\"\u003e\u003c!-- raw HTML omitted --\u003e(812fd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove allowed paths for oauth_query for client plugin  -  by \u003ca href=\"https://github.com/dvanmali\"\u003e\u003ccode\u003e@​dvanmali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8320\"\u003ebetter-auth/better-auth#8320\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ccded8be3\"\u003e\u003c!-- raw HTML omitted --\u003e(ccded)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix dist declaration type errors  -  by \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8701\"\u003ebetter-auth/better-auth#8701\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ec79fa275\"\u003e\u003c!-- raw HTML omitted --\u003e(ec79f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorganization\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFilter null organizations in listUserInvitations  -  by \u003ca href=\"https://github.com/raihanbrillmark\"\u003e\u003ccode\u003e@​raihanbrillmark\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eRaihan Sharif\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8694\"\u003ebetter-auth/better-auth#8694\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/a62cb044f\"\u003e\u003c!-- raw HTML omitted --\u003e(a62cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esso\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse namespace import for samlify to fix ESM compatibility  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8697\"\u003ebetter-auth/better-auth#8697\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/71f708345\"\u003e\u003c!-- raw HTML omitted --\u003e(71f70)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estripe\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e{CHECKOUT_SESSION_ID}\u003c/code\u003e placeholder in success callbackURL  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8568\"\u003ebetter-auth/better-auth#8568\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/3270499c0\"\u003e\u003c!-- raw HTML omitted --\u003e(32704)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove organization customer search by adding customerType check  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8609\"\u003ebetter-auth/better-auth#8609\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/74ec71cae\"\u003e\u003c!-- raw HTML omitted --\u003e(74ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.5...v1.5.6\"\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/better-auth/better-auth/commit/275ca46fe764a734d69741d8ffb8a21363076cb7\"\u003e\u003ccode\u003e275ca46\u003c/code\u003e\u003c/a\u003e fix(client): handle \u003ccode\u003ethrow:true\u003c/code\u003e in session refresh (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8610\"\u003e#8610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/1ed42714f811be6263dd65097b7549f55d1c97fe\"\u003e\u003ccode\u003e1ed4271\u003c/code\u003e\u003c/a\u003e feat(core): add experimental opentelemetry instrumentation (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8027\"\u003e#8027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/d4efa8e3234a87eb3112b6033e0d1eb8a710a4e0\"\u003e\u003ccode\u003ed4efa8e\u003c/code\u003e\u003c/a\u003e fix: prevent revoked sessions from being restored via database fallback (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8708\"\u003e#8708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/0cfd514a3d87bdb08252ba912b1a95cdeac8e35c\"\u003e\u003ccode\u003e0cfd514\u003c/code\u003e\u003c/a\u003e chore(deps): bump kysely from 0.28.11 to 0.28.12 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8700\"\u003e#8700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/a9f34970fcd6992ee9bf9db97b74e34258fc31a9\"\u003e\u003ccode\u003ea9f3497\u003c/code\u003e\u003c/a\u003e chore: release v1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/1a4ddce6579b61b088a0af1da36b92006b48bf07\"\u003e\u003ccode\u003e1a4ddce\u003c/code\u003e\u003c/a\u003e chore(deps): bump next.js from 16.1.6 to 16.2.0 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8682\"\u003e#8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/9e3e8e6015c5b6020dd6ff28f94778a9b413957e\"\u003e\u003ccode\u003e9e3e8e6\u003c/code\u003e\u003c/a\u003e fix(api): return Response for HTTP request contexts (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/7521\"\u003e#7521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/98c8e4e65c0e33f8a8ec2dba60ee5c78284059dd\"\u003e\u003ccode\u003e98c8e4e\u003c/code\u003e\u003c/a\u003e feat(email-otp): add \u003ccode\u003eresendStrategy\u003c/code\u003e option to reuse existing OTP (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/4f41b62cfb73f47e76fab15ff6052795bc30fa2b\"\u003e\u003ccode\u003e4f41b62\u003c/code\u003e\u003c/a\u003e feat(two-factor): add \u003ccode\u003etwoFactorPage\u003c/code\u003e in config (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/5329\"\u003e#5329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/a62cb044f49adadd92a5793d7fa9ed38f85b084f\"\u003e\u003ccode\u003ea62cb04\u003c/code\u003e\u003c/a\u003e fix(organization): filter null organizations in listUserInvitations (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8694\"\u003e#8694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.5.6/packages/better-auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `defu` from 6.1.4 to 6.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/releases\"\u003edefu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/blob/main/CHANGELOG.md\"\u003edefu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tea.yaml (\u003ca href=\"https://github.com/unjs/defu/commit/70cffe5\"\u003e70cffe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate repo (\u003ca href=\"https://github.com/unjs/defu/commit/23cc432\"\u003e23cc432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typecheck (\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb\"\u003e89df6bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump node (\u003ca href=\"https://github.com/unjs/defu/commit/9237d9c\"\u003e9237d9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\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/unjs/defu/commit/001c2906010eb65c1bb13ccd1f4abea09e10405b\"\u003e\u003ccode\u003e001c290\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/407b51645c41a57da6efac5b40967f2c60ce4f12\"\u003e\u003ccode\u003e407b516\u003c/code\u003e\u003c/a\u003e build: fix mixed types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/23e59e684cb6a432aad13f308d142247e31b6315\"\u003e\u003ccode\u003e23e59e6\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/11ba02213d4b1c6b02dd686041f75edc479c98e9\"\u003e\u003ccode\u003e11ba022\u003c/code\u003e\u003c/a\u003e fix: ignore inherited enumerable properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3942bfbbcaa72084bd4284846c83bd61ed7c8b29\"\u003e\u003ccode\u003e3942bfb\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/d3ef16dabe861713192ba8679c5db8e0ac143f9b\"\u003e\u003ccode\u003ed3ef16d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/869a053effb7b1bf49a1635e1bb211840daa589e\"\u003e\u003ccode\u003e869a053\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/a97310c6a52bd33b3bb1bb0f7d94df5a1461e732\"\u003e\u003ccode\u003ea97310c\u003c/code\u003e\u003c/a\u003e chore(deps): update codecov/codecov-action action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb1dfb4161b9d285f96e0b4ad1a993a647c\"\u003e\u003ccode\u003e89df6bb\u003c/code\u003e\u003c/a\u003e chore: fix typecheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/9237d9c92059317142b30d7385f0e7bbb0ee82b4\"\u003e\u003ccode\u003e9237d9c\u003c/code\u003e\u003c/a\u003e ci: bump node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `evlog` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/HugoRCD/evlog/releases\"\u003eevlog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eevlog@2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFeatures 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for \u003ccode\u003edatadog\u003c/code\u003e by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/251\"\u003eHugoRCD/evlog#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add internal-only context to createError by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/249\"\u003eHugoRCD/evlog#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nitro): re-export structured errors on nitro v3 entry by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/242\"\u003eHugoRCD/evlog#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nitro): bundle-safe runtime config for \u003ccode\u003ecloudflare-durable\u003c/code\u003e by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/245\"\u003eHugoRCD/evlog#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tanstack-start): typings for \u003ccode\u003eevlogErrorHandler\u003c/code\u003e by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/247\"\u003eHugoRCD/evlog#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation 📚\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: restructure docs with sub-navigation and improved content by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/246\"\u003eHugoRCD/evlog#246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates 📦\u003c/h3\u003e\n\u003cul\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/HugoRCD/evlog/pull/237\"\u003eHugoRCD/evlog#237\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/HugoRCD/evlog/pull/238\"\u003eHugoRCD/evlog#238\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/HugoRCD/evlog/pull/239\"\u003eHugoRCD/evlog#239\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/HugoRCD/evlog/pull/240\"\u003eHugoRCD/evlog#240\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements ⚡️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/243\"\u003eHugoRCD/evlog#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/248\"\u003eHugoRCD/evlog#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/250\"\u003eHugoRCD/evlog#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xJannis\"\u003e\u003ccode\u003e@​0xJannis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/236\"\u003eHugoRCD/evlog#236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/HugoRCD/evlog/compare/evlog@2.10.0...evlog@2.11.0\"\u003ehttps://github.com/HugoRCD/evlog/compare/evlog@2.10.0...evlog@2.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eevlog@2.10.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFeatures 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eHyperDX\u003c/code\u003e drain adapter by \u003ca href=\"https://github.com/izadoesdev\"\u003e\u003ccode\u003e@​izadoesdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/225\"\u003eHugoRCD/evlog#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(evlog): allow to configure request credentials in client logs \u0026amp; browser drain by \u003ca href=\"https://github.com/MrLightful\"\u003e\u003ccode\u003e@​MrLightful\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/232\"\u003eHugoRCD/evlog#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(next): support instrumentation.ts hooks by \u003ca href=\"https://github.com/mnismt\"\u003e\u003ccode\u003e@​mnismt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/188\"\u003eHugoRCD/evlog#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(evlog): replace require() with dynamic import() for workers compat by \u003ca href=\"https://github.com/shubh73\"\u003e\u003ccode\u003e@​shubh73\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/228\"\u003eHugoRCD/evlog#228\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates 📦\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency typescript to v6 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/HugoRCD/evlog/pull/231\"\u003eHugoRCD/evlog#231\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/HugoRCD/evlog/pull/229\"\u003eHugoRCD/evlog#229\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/HugoRCD/evlog/pull/230\"\u003eHugoRCD/evlog#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements ⚡️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/227\"\u003eHugoRCD/evlog#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/233\"\u003eHugoRCD/evlog#233\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/izadoesdev\"\u003e\u003ccode\u003e@​izadoesdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/225\"\u003eHugoRCD/evlog#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mnismt\"\u003e\u003ccode\u003e@​mnismt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/188\"\u003eHugoRCD/evlog#188\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/HugoRCD/evlog/commit/4eef17b327326b795aa725ac88136cb28a091455\"\u003e\u003ccode\u003e4eef17b\u003c/code\u003e\u003c/a\u003e chore(repo): version packages (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/047f034a269dd6014a8a01817cbb9b74657c1d7d\"\u003e\u003ccode\u003e047f034\u003c/code\u003e\u003c/a\u003e chore(bench): update size baseline (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/1552cafe9397a9f8a37482978979ce6008c089f1\"\u003e\u003ccode\u003e1552caf\u003c/code\u003e\u003c/a\u003e remove codspeed ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/19ae4a98e0da89c4b1ea0e00f32e238927da1fbb\"\u003e\u003ccode\u003e19ae4a9\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003edatadog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/72d7d6e57c9341fb2a1df78c3f80588ca50b08f5\"\u003e\u003ccode\u003e72d7d6e\u003c/code\u003e\u003c/a\u003e feat: add internal-only context to createError (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/567052b4138dfd2a118fa19a3560c351dbb38ef9\"\u003e\u003ccode\u003e567052b\u003c/code\u003e\u003c/a\u003e chore(bench): update size baseline (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/730c984c16bf1543da6525caa6aa5ca788f64306\"\u003e\u003ccode\u003e730c984\u003c/code\u003e\u003c/a\u003e fix(tanstack-start): typings for \u003ccode\u003eevlogErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/2e8a48ae2c8151918e2edae29214784e09c23a8b\"\u003e\u003ccode\u003e2e8a48a\u003c/code\u003e\u003c/a\u003e chore(bench): update size baseline (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/c96967bdff5b4e5d423f59cea436cd57cb281b57\"\u003e\u003ccode\u003ec96967b\u003c/code\u003e\u003c/a\u003e fix(nitro): bundle-safe runtime config for \u003ccode\u003ecloudflare-durable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/d3383d5f5c79b918af8b05139810046b338e8837\"\u003e\u003ccode\u003ed3383d5\u003c/code\u003e\u003c/a\u003e docs: restructure docs with sub-navigation and improved content (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/HugoRCD/evlog/compare/evlog@2.8.0...evlog@2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.9.4 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency next to v16.1.7 [security] 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/resend/resend-node/pull/884\"\u003eresend/resend-node#884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pkg-pr-new to v0.0.66 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/resend/resend-node/pull/880\"\u003eresend/resend-node#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.0 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/resend/resend-node/pull/876\"\u003eresend/resend-node#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency postal-mime to v2.7.4 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/resend/resend-node/pull/886\"\u003eresend/resend-node#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency esbuild to v0.27.4 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/resend/resend-node/pull/875\"\u003eresend/resend-node#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.2.0 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/resend/resend-node/pull/882\"\u003eresend/resend-node#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.32.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/resend/resend-node/pull/871\"\u003eresend/resend-node#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency tsdown to v0.21.4 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/resend/resend-node/pull/872\"\u003eresend/resend-node#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update tj-actions/changed-files digest to 445b0eb 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/resend/resend-node/pull/870\"\u003eresend/resend-node#870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency svix to v1.88.0 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/resend/resend-node/pull/873\"\u003eresend/resend-node#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): split script and workflow for e2e test by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/887\"\u003eresend/resend-node#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.0 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/resend/resend-node/pull/869\"\u003eresend/resend-node#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): pin GitHub Actions workflows to commit SHAs by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/889\"\u003eresend/resend-node#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support logs endpoints by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/899\"\u003eresend/resend-node#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump 6.10.0 by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/900\"\u003eresend/resend-node#900\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/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/899\"\u003eresend/resend-node#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.4...v6.10.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.9.4...v6.10.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/resend/resend-node/commit/0d8923cf22c180e8cc1b4aa533aa6928e69e49f5\"\u003e\u003ccode\u003e0d8923c\u003c/code\u003e\u003c/a\u003e chore: bump 6.10.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/c643cf2283027f10e090b64ed6aab85c668358af\"\u003e\u003ccode\u003ec643cf2\u003c/code\u003e\u003c/a\u003e feat: support logs endpoints (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/ed788b1b79743da016972c65d5ce688def4fc077\"\u003e\u003ccode\u003eed788b1\u003c/code\u003e\u003c/a\u003e chore(ci): pin GitHub Actions workflows to commit SHAs (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/e0c0b156b087cdf115c5e3bc9fce780648e9d8b6\"\u003e\u003ccode\u003ee0c0b15\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/f86ff178be71929791d8eda31d68cb5336118298\"\u003e\u003ccode\u003ef86ff17\u003c/code\u003e\u003c/a\u003e feat(ci): split script and workflow for e2e test (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/264bfdeb4b58f37914225fb248ca47665057e34e\"\u003e\u003ccode\u003e264bfde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency svix to v1.88.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/bd8fd856092bb1587f929a26ac8a2aaa69ce1cf4\"\u003e\u003ccode\u003ebd8fd85\u003c/code\u003e\u003c/a\u003e chore(deps): update tj-actions/changed-files digest to 445b0eb (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/ca968c7b3007af7ee05bcd7c3494d5fc7b7f8d60\"\u003e\u003ccode\u003eca968c7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to v0.21.4 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/b64ba520840c772ffe4039cbec8ad7a12ef19a1e\"\u003e\u003ccode\u003eb64ba52\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.32.1 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/440843da06d60069ee58f63a1f6f3a51e9d79168\"\u003e\u003ccode\u003e440843d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency next to v16.2.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.4...v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.2\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ehtmlparser2\u003c/code\u003e from 8.x to 10.1.0. This improves security by correctly decoding zero-padded numeric character references (e.g., \u003ccode\u003e\u0026amp;[#0000001](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/0000001)\u003c/code\u003e) that previously bypassed \u003ccode\u003ejavascript:\u003c/code\u003e URL detection. Also fixes double-encoding of entities inside raw text elements like \u003ccode\u003etextarea\u003c/code\u003e and \u003ccode\u003eoption\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/7e607c9fe1605764144bdc9f529961d5738e7ea2\"\u003e\u003ccode\u003e7e607c9\u003c/code\u003e\u003c/a\u003e Changelog reconciliation for release (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/49d0bb775161ce5ccf572752979ff727a31e51a5\"\u003e\u003ccode\u003e49d0bb7\u003c/code\u003e\u003c/a\u003e Port/sanitize html community contrib (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5337\"\u003e#5337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.2/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.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't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties lik...\n\n_Description has been truncated_","html_url":"https://github.com/besidka/besidka/pull/203","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/besidka%2Fbesidka/issues/203","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/203/packages"},{"uuid":"4171534858","node_id":"PR_kwDOHZsDEs7Op1bB","number":276,"state":"closed","title":"Bump @nuxtjs/mdc from 0.20.2 to 0.21.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-31T05:26:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T15:05:00.000Z","updated_at":"2026-03-31T05:26:22.000Z","time_to_close":51680,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.0","repository_url":"https://github.com/nuxt-content/mdc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) from 0.20.2 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/556e952242f871017092bb0f589efce8fa249e4c\"\u003e\u003ccode\u003e556e952\u003c/code\u003e\u003c/a\u003e chore(deps): include extend (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/160100b1458f8d4e04d4e0d71a51222039b2cee1\"\u003e\u003ccode\u003e160100b\u003c/code\u003e\u003c/a\u003e fix: don't memoise configs, and allow external modules to call `mdc:configSou...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.20.2\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hivecom/hivecom.net/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fhivecom.net/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"},{"uuid":"4166305296","node_id":"PR_kwDOK7Zp4M7Ocrmb","number":5178,"state":"open","title":"chore(deps): bump the minor group with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T01:03:58.000Z","updated_at":"2026-03-30T01:05:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor","update_count":18,"packages":[{"name":"@vitest/coverage-v8","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"stylelint","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@figma/plugin-typings","old_version":"1.123.0","new_version":"1.124.0","repository_url":"https://github.com/figma/plugin-typings"},{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"vite","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"@tiptap/extension-heading","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extensions","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@vue/compiler-dom","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"vue","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-core","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor group with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.1` | `4.1.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.5.0` | `17.6.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.2` |\n| [@figma/plugin-typings](https://github.com/figma/plugin-typings) | `1.123.0` | `1.124.0` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.2` | `0.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.2` | `8.0.3` |\n| [@tiptap/extension-heading](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading) | `3.20.5` | `3.21.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.20.5` | `3.21.0` |\n| [@tiptap/extensions](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension) | `3.20.5` | `3.21.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.20.5` | `3.21.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.20.5` | `3.21.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.20.5` | `3.21.0` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.30` | `3.5.31` |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.31` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.30` | `3.5.31` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.30` | `3.5.31` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.30` | `3.5.31` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.30` | `3.5.31` |\n\nUpdates `@vitest/coverage-v8` from 4.1.1 to 4.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\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.1.2\u003c/h2\u003e\n\u003cp\u003eThis release bumps Vitest's \u003ccode\u003eflatted\u003c/code\u003e version and removes version pinning to resolve \u003ccode\u003eflatted\u003c/code\u003e's CVE related issues (\u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9975\"\u003evitest-dev/vitest#9975\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9960\"\u003evitest-dev/vitest#9960\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa937776\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure sequential mock/unmock resolution  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9830\"\u003evitest-dev/vitest#9830\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598db\"\u003e\u003c!-- raw HTML omitted --\u003e(7c065)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Take failure screenshot if \u003ccode\u003etoMatchScreenshot\u003c/code\u003e can't capture a stable screenshot  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9847\"\u003evitest-dev/vitest#9847\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/faace1fbe\"\u003e\u003c!-- raw HTML omitted --\u003e(faace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types  -  by \u003ca href=\"https://github.com/Arthie\"\u003e\u003ccode\u003e@​Arthie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9940\"\u003evitest-dev/vitest#9940\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb2\"\u003e\u003c!-- raw HTML omitted --\u003e(b3c99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e: Fix output limit over counting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9965\"\u003evitest-dev/vitest#9965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3b7a40fa\"\u003e\u003c!-- raw HTML omitted --\u003e(d3b7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable colors if agent is detected  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9851\"\u003evitest-dev/vitest#9851\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55dd\"\u003e\u003c!-- raw HTML omitted --\u003e(6f97b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.1...v4.1.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 17.5.0 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.6.0\u003c/h2\u003e\n\u003cp\u003eIt adds support for extending units in \u003ccode\u003elanguageOptions\u003c/code\u003e, which then apply to rules like \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e, and fixes 2 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: support for extending units to \u003ccode\u003elanguageOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9166\"\u003e#9166\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: missing \u003ccode\u003eruleMetadata\u003c/code\u003e when linting multiple files with overrides (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9154\"\u003e#9154\u003c/a\u003e) (\u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for \u003ccode\u003etimeline-scope\u003c/code\u003e and \u003ccode\u003eanimation-timeline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9164\"\u003e#9164\u003c/a\u003e) (\u003ca href=\"https://github.com/splincode\"\u003e\u003ccode\u003e@​splincode\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.6.0 - 2026-03-26\u003c/h2\u003e\n\u003cp\u003eIt adds support for extending units in \u003ccode\u003elanguageOptions\u003c/code\u003e, which then apply to rules like \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e, and fixes 2 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: support for extending units to \u003ccode\u003elanguageOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9166\"\u003e#9166\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: missing \u003ccode\u003eruleMetadata\u003c/code\u003e when linting multiple files with overrides (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9154\"\u003e#9154\u003c/a\u003e) (\u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for \u003ccode\u003etimeline-scope\u003c/code\u003e and \u003ccode\u003eanimation-timeline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9164\"\u003e#9164\u003c/a\u003e) (\u003ca href=\"https://github.com/splincode\"\u003e\u003ccode\u003e@​splincode\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/stylelint/stylelint/commit/f74ceafa445e0299261a8d590a27c9441dea49d1\"\u003e\u003ccode\u003ef74ceaf\u003c/code\u003e\u003c/a\u003e Release 17.6.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9180\"\u003e#9180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/895f7f23e7a67e1fcc763f2e29c625bd56ce86f1\"\u003e\u003ccode\u003e895f7f2\u003c/code\u003e\u003c/a\u003e Add support for extending units to \u003ccode\u003elanguageOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9166\"\u003e#9166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/dd7231b971072c130fc333edf744ee01febacb6f\"\u003e\u003ccode\u003edd7231b\u003c/code\u003e\u003c/a\u003e Refactor to replace \u003ccode\u003eimurmurhash\u003c/code\u003e with \u003ccode\u003enode:crypto\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9177\"\u003e#9177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/5b6b024684b88f11a3bc84269722529e09bd4c16\"\u003e\u003ccode\u003e5b6b024\u003c/code\u003e\u003c/a\u003e Bump picomatch (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/7e25378e748a06e67bc0c8c467d3ed46a395d2ed\"\u003e\u003ccode\u003e7e25378\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e from 1.0.29 to 1.1.1 in the css...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/9edeff40a6cbcaff908294777e72e6ba9873c914\"\u003e\u003ccode\u003e9edeff4\u003c/code\u003e\u003c/a\u003e Group \u003ccode\u003ecsstree\u003c/code\u003e and \u003ccode\u003e@csstools/css-syntax-patches-for-csstree\u003c/code\u003e in dependabot ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/2f7c0ca4da6ca860dec80ebd04fc02339d8fa7fe\"\u003e\u003ccode\u003e2f7c0ca\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 8.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/59f310d6e4ca45f603f8d82dd250d49341c3a8f9\"\u003e\u003ccode\u003e59f310d\u003c/code\u003e\u003c/a\u003e Bump write-file-atomic from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9169\"\u003e#9169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/ab2ffcbae6691a3882bdbac058cebb108a7c57a0\"\u003e\u003ccode\u003eab2ffcb\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​vscode/windows-process-tree\u003c/code\u003e from 0.6.3 to 0.7.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9170\"\u003e#9170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/a9f3e5b3ffe9a18c361f643c6bd87036356f573e\"\u003e\u003ccode\u003ea9f3e5b\u003c/code\u003e\u003c/a\u003e Bump lint-staged from 16.3.3 to 16.4.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9171\"\u003e#9171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint/stylelint/compare/17.5.0...17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.1 to 4.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cp\u003eThis release bumps Vitest's \u003ccode\u003eflatted\u003c/code\u003e version and removes version pinning to resolve \u003ccode\u003eflatted\u003c/code\u003e's CVE related issues (\u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9975\"\u003evitest-dev/vitest#9975\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9960\"\u003evitest-dev/vitest#9960\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa937776\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure sequential mock/unmock resolution  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9830\"\u003evitest-dev/vitest#9830\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598db\"\u003e\u003c!-- raw HTML omitted --\u003e(7c065)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Take failure screenshot if \u003ccode\u003etoMatchScreenshot\u003c/code\u003e can't capture a stable screenshot  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9847\"\u003evitest-dev/vitest#9847\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/faace1fbe\"\u003e\u003c!-- raw HTML omitted --\u003e(faace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types  -  by \u003ca href=\"https://github.com/Arthie\"\u003e\u003ccode\u003e@​Arthie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9940\"\u003evitest-dev/vitest#9940\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb2\"\u003e\u003c!-- raw HTML omitted --\u003e(b3c99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e: Fix output limit over counting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9965\"\u003evitest-dev/vitest#9965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3b7a40fa\"\u003e\u003c!-- raw HTML omitted --\u003e(d3b7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable colors if agent is detected  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9851\"\u003evitest-dev/vitest#9851\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55dd\"\u003e\u003c!-- raw HTML omitted --\u003e(6f97b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.1...v4.1.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55ddc446e725d259b7790eb21e39be77d6c\"\u003e\u003ccode\u003e6f97b55\u003c/code\u003e\u003c/a\u003e feat: disable colors if agent is detected (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9851\"\u003e#9851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb29ede4cca1581ed08dd9921d575cb384\"\u003e\u003ccode\u003eb3c992c\u003c/code\u003e\u003c/a\u003e fix(coverage): correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9940\"\u003e#9940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598dbb49d9b54c990d537b700474330b6e12\"\u003e\u003ccode\u003e7c06598\u003c/code\u003e\u003c/a\u003e fix: ensure sequential mock/unmock resolution (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9830\"\u003e#9830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f54abad136c25796937f2376a3c8c1c10f5c71c8\"\u003e\u003ccode\u003ef54abad\u003c/code\u003e\u003c/a\u003e chore: add typo-checker skill and fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9963\"\u003e#9963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa93777641fb78643535cf46b1d080910ec97c8\"\u003e\u003ccode\u003e7aa9377\u003c/code\u003e\u003c/a\u003e fix: don't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9960\"\u003e#9960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@figma/plugin-typings` from 1.123.0 to 1.124.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/4a367806e6ff22724dfe1f15eb7fadb37eaa84a3\"\u003e\u003ccode\u003e4a36780\u003c/code\u003e\u003c/a\u003e 1.124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/31e6b3dc3714dd1757dfa645ff73575d21e05171\"\u003e\u003ccode\u003e31e6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/353\"\u003e#353\u003c/a\u003e from figma/rmah/plugin-typings-2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/d8ba29f81b39a3882d8fd62c8036dd76022f8596\"\u003e\u003ccode\u003ed8ba29f\u003c/code\u003e\u003c/a\u003e Version 1 Update 124\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/figma/plugin-typings/compare/v1.123.0...v1.124.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.20.2 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/556e952242f871017092bb0f589efce8fa249e4c\"\u003e\u003ccode\u003e556e952\u003c/code\u003e\u003c/a\u003e chore(deps): include extend (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/160100b1458f8d4e04d4e0d71a51222039b2cee1\"\u003e\u003ccode\u003e160100b\u003c/code\u003e\u003c/a\u003e fix: don't memoise configs, and allow external modules to call `mdc:configSou...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.2 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecreate-vite@8.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.3/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-03-26)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.12 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22024\"\u003e#22024\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84164ef47b24b1de114f1c29446a9e650825d4ea\"\u003e84164ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e cache unfiltered CSS list to prevent missing styles across entries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22017\"\u003e#22017\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5464190a3ee8f23db20004e7818186fbcc32b0e5\"\u003e5464190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e handle non-ascii characters in base64 sourcemaps (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21985\"\u003e#21985\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/77c95bff834c43f8be9fe513c10b5393805a7487\"\u003e77c95bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip re-import if the runner is closed (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22020\"\u003e#22020\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ee2c2cd2c2ce3f53088bd2313fa23e9d52a49b4f\"\u003eee2c2cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan is not resolving sub path import if used in a glob import (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22018\"\u003e#22018\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ddfe20d19e95a323fa3c8d2c19a02c4e02f93824\"\u003eddfe20d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e ssrTransform incorrectly rewrites \u003ccode\u003emeta\u003c/code\u003e identifier inside \u003ccode\u003eimport.meta\u003c/code\u003e when a binding named \u003ccode\u003emeta\u003c/code\u003e exists (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22019\"\u003e#22019\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff5f0cca5f08c2ce50f233441485e10b6e115e9\"\u003ecff5f0c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump picomatch from 4.0.3 to 4.0.4 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22027\"\u003e#22027\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7e56003fec3e1b94a20516a901580198a51da614\"\u003e7e56003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e add tests for \u003ccode\u003egetCssFilesForChunk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22016\"\u003e#22016\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/43fbbf9a09dfd17456ae0611d034c366fcb38998\"\u003e43fbbf9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e\u003ccode\u003e6a34ac3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21096\"\u003e#21096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e\u003ccode\u003e02ceaec\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/vitejs/vite/tree/HEAD/packages/vite/issues/21099\"\u003e#21099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/572aaca4594ed2377a4f63443a449e4bf3c0468c\"\u003e\u003ccode\u003e572aaca\u003c/code\u003e\u003c/a\u003e release: v7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e\u003ccode\u003e728c8ee\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21081\"\u003e#21081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a532e68c6b7ed82ae7569d2d3380eb6417e9267d\"\u003e\u003ccode\u003ea532e68\u003c/code\u003e\u003c/a\u003e release: v7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e\u003ccode\u003e82d2d6c\u003c/code\u003e\u003c/a\u003e fix(worker): some worker asset was missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21074\"\u003e#21074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003e\u003ccode\u003ef83264f\u003c/code\u003e\u003c/a\u003e refactor(build): rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21054\"\u003e#21054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8293de0e17af8a876d49761ed6651bd38b709174\"\u003e\u003ccode\u003e8293de0\u003c/code\u003e\u003c/a\u003e release: v7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e\u003ccode\u003e2833c55\u003c/code\u003e\u003c/a\u003e fix(types): add undefined to optional properties for exactOptionalProperties ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003e\u003ccode\u003ee3a6a83\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21047\"\u003e#21047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/create-vite@8.0.3/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-heading` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/extension-heading/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/extension-heading\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-align` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-text-align\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-text-align\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/extension-text-align\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extensions` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\u003c/li\u003e\n\u003c/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/ueberdosis/tiptap/commits/v3.21.0/packages/extension\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/starter-kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/vue-3` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/vue-3/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/vue-3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-dom` from 3.5.30 to 3.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-dom\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/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\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/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.31/packages/compiler-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.30 to 3.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\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/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e\u003ccode\u003e3b561db\u003c/code\u003e\u003c/a\u003e fix(types): prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1b2aca4f38aaec3da4f316256e8364a13f2554d7\"\u003e\u003ccode\u003e1b2aca4\u003c/code\u003e\u003c/a\u003e chore: ignore entities updates in renovate (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14630\"\u003e#14630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/51675b490fab4ed85d69414e4b94669f30de0110\"\u003e\u003ccode\u003e51675b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency jsdom to v29 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14580\"\u003e#14580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/b147482311762888df6e4681a2c7526bff943fdf\"\u003e\u003ccode\u003eb147482\u003c/code\u003e\u003c/a\u003e chore(deps): update build (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14572\"\u003e#14572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/7a4bf3c132bd57a278494e13e26aabd7638e4e27\"\u003e\u003ccode\u003e7a4bf3c\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14577\"\u003e#14577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fe6e5fe4fc3fa362a540032ed92711bc2241ce07\"\u003e\u003ccode\u003efe6e5fe\u003c/code\u003e\u003c/a\u003e chore(deps): update test (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14578\"\u003e#14578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5ad623a9f6b2f29a7841c0f32438c6aeb641dcd1\"\u003e\u003ccode\u003e5ad623a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14616\"\u003e#14616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/bf033b8d6f432addc15b3daa63ce3f6e92bfb625\"\u003e\u003ccode\u003ebf033b8\u003c/code\u003e\u003c/a\u003e chore(deps): update dawidd6/action-download-artifact action to v19 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14614\"\u003e#14614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e41a58957e6a7bbd86311672bef396e4497f7d65\"\u003e\u003ccode\u003ee41a589\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​babel/parser\u003c/code\u003e to ^7.29.2 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14613\"\u003e#14613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-core` from 3.5.30 to 3.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-core\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/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\u003c/a\u003e\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/SchwarzIT/onyx/pull/5178","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SchwarzIT%2Fonyx/issues/5178","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5178/packages"},{"uuid":"4052169745","node_id":"PR_kwDOLDGr-M7JZ0Db","number":1763,"state":"open","title":"chore(deps): bump the all-frontend-non-major-dependencies group in /frontend with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-10T14:24:24.000Z","updated_at":"2026-03-12T08:04:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-frontend-non-major-dependencies","update_count":13,"packages":[{"name":"@nuxtjs/mdc","old_version":"0.20.1","new_version":"0.20.2","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"nuxt","old_version":"4.2.2","new_version":"4.3.1","repository_url":"https://github.com/nuxt/nuxt"},{"name":"posthog-js","old_version":"1.334.1","new_version":"1.359.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@iconify/json","old_version":"2.2.446","new_version":"2.2.447","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.3.2","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"28.0.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"@types/jsdom","old_version":"27.0.0","new_version":"28.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vitest","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-tsc","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/vuejs/language-tools"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the all-frontend-non-major-dependencies group in /frontend with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.1` | `0.20.2` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.2.2` | `4.3.1` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.334.1` | `1.359.1` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.446` | `2.2.447` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.2` | `25.3.5` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.0.0` | `28.1.0` |\n| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) | `27.0.0` | `28.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.4` | `3.2.5` |\n\nUpdates `@nuxtjs/mdc` from 0.20.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: prevent script tag from rendering (\u003ccode\u003escripT\u003c/code\u003e or \u003ccode\u003esCrIpT\u003c/code\u003e) (8a5aaa1)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.1...v0.20.2\"\u003ecompare changes\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/nuxt-content/mdc/commit/8f27a46ea1a67d9e275b32fafcb58610d21a46d7\"\u003e\u003ccode\u003e8f27a46\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a5aaa1b2d8aee04bece45457bc54122b26d47e7\"\u003e\u003ccode\u003e8a5aaa1\u003c/code\u003e\u003c/a\u003e security: prevent script tag from rendering (\u003ccode\u003escripT\u003c/code\u003e or \u003ccode\u003esCrIpT\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.2.2 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.3.1 is a regularly scheduled patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.3.0...v4.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct reference format of server builder (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34177\"\u003e#34177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add status/statusText getters to NuxtError (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34188\"\u003e#34188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Don't inject shared types for differing auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34191\"\u003e#34191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Add direnv and vendor to default ignore (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34190\"\u003e#34190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Focus hash links after navigation (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34193\"\u003e#34193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Exclude head runtime from unhead imports transform (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34195\"\u003e#34195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Include prereleases in semver satisfy check (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34210\"\u003e#34210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Encode unicode paths in \u003ccode\u003ex-nitro-prerender\u003c/code\u003e header (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34202\"\u003e#34202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Watch \u003ccode\u003eserver/\u003c/code\u003e for \u003ccode\u003ebuilder:watch\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34208\"\u003e#34208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Preserve \u003ccode\u003eerror.message\u003c/code\u003e for fatal errors (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34226\"\u003e#34226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly enable dynamic imports when ts plugin (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34205\"\u003e#34205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e Use H3Error for 403 in dev server (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34233\"\u003e#34233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Ensure NuxtError extends Error type (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34242\"\u003e#34242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Use H3Error for 404 in dev server (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34225\"\u003e#34225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add backwards compat for \u003ccode\u003e#app\u003c/code\u003e barrel export in keyed functions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34199\"\u003e#34199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Track + re-add custom routes on hmr (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32044\"\u003e#32044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Keep vnode when leaving deeper nested route (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33778\"\u003e#33778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Prevent CSS flickering in dev mode after config changes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33856\"\u003e#33856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Do not start view transition if there is no route (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Call deferHydration done on NuxtPage unmount (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34152\"\u003e#34152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle invalid \u003ccode\u003edatetime in \u003c/code\u003e\u003c!-- raw HTML omitted --\u003e` (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33992\"\u003e#33992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Preserve middleware error status in 404 fallback (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34148\"\u003e#34148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Do not augment \u003ccode\u003enuxt/schema\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34255\"\u003e#34255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cache manifest files to preserve buildId (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34002\"\u003e#34002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Don't decode query string in SSR context URL (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34252\"\u003e#34252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Allow specifying moduleDependencies by \u003ccode\u003emeta.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34263\"\u003e#34263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Resolve \u003ccode\u003e#components\u003c/code\u003e import mapping conflict for packages outside rootDir (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34139\"\u003e#34139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite,webpack:\u003c/strong\u003e Use node.res to send 403/404 (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34266\"\u003e#34266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro,nuxt:\u003c/strong\u003e Align path encoding with vue-router (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34265\"\u003e#34265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Augment \u003ccode\u003enuxt/schema\u003c/code\u003e once more (\u003ca href=\"https://github.com/nuxt/nuxt/commit/552bbd8d1\"\u003e552bbd8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prefer \u003ccode\u003egenObjectKey\u003c/code\u003e to omit unnecessary quotes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34245\"\u003e#34245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use \u003ccode\u003eComponentProps\u003c/code\u003e helper to extract layout props (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34248\"\u003e#34248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate roadmap dates (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34166\"\u003e#34166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect default value of \u003ccode\u003enitroAutoImports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34182\"\u003e#34182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify shared type context limitations for custom imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34194\"\u003e#34194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix broken links (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34223\"\u003e#34223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument payload extraction for ISR/SWR routes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34222\"\u003e#34222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate default aliases in configuration reference (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34237\"\u003e#34237\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/nuxt/nuxt/commit/7f7baf669184f626fdb1da124cf1f3986831b550\"\u003e\u003ccode\u003e7f7baf6\u003c/code\u003e\u003c/a\u003e v4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/28791b30401a32df1dc74d350e2f410e4bcf1ffe\"\u003e\u003ccode\u003e28791b3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​nuxt/telemetry\u003c/code\u003e to ^2.7.0 (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34275\"\u003e#34275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/81a7f5ea637a34903fdf48cee5584f44b843194e\"\u003e\u003ccode\u003e81a7f5e\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to nuxt/test-utils v4 (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9b27e48cd82ceec86524e6e78f8272df261f05cd\"\u003e\u003ccode\u003e9b27e48\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34184\"\u003e#34184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/cb054d439cc1ce8ad3e250948ca091b499ff37fc\"\u003e\u003ccode\u003ecb054d4\u003c/code\u003e\u003c/a\u003e fix(nitro,nuxt): align path encoding with vue-router (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34265\"\u003e#34265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8e4f35f853cbe40237edde35ae85f715682060a6\"\u003e\u003ccode\u003e8e4f35f\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve \u003ccode\u003e#components\u003c/code\u003e import mapping conflict for packages outside...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/fff89925a6629ac98b955a33981ee65685186823\"\u003e\u003ccode\u003efff8992\u003c/code\u003e\u003c/a\u003e fix(nuxt): cache manifest files to preserve buildId (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34002\"\u003e#34002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/557021ddef8776e13ca9d11aac46a7f2efdf12c7\"\u003e\u003ccode\u003e557021d\u003c/code\u003e\u003c/a\u003e fix(nuxt): preserve middleware error status in 404 fallback (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34148\"\u003e#34148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8347f85ea672794f904518ed1f2caaccb2407178\"\u003e\u003ccode\u003e8347f85\u003c/code\u003e\u003c/a\u003e fix(nuxt): handle invalid \u003ccode\u003edatetime in \u003c/code\u003e\u0026lt;NuxtTime\u0026gt;` (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33992\"\u003e#33992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6ef337bf30ebda6c81a9e7e3e2725f0d0f9a3ef8\"\u003e\u003ccode\u003e6ef337b\u003c/code\u003e\u003c/a\u003e fix(nuxt): call deferHydration done on NuxtPage unmount (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34152\"\u003e#34152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.3.1/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.334.1 to 1.359.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.359.1\u003c/h2\u003e\n\u003ch2\u003e1.359.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3204\"\u003e#3204\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/2b0cd52bac03b50322c497eb1f2fd070e54c83b4\"\u003e\u003ccode\u003e2b0cd52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - chore: upgrade dompurify to 3.3.2\n(2026-03-06)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.359.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.359.0\u003c/h2\u003e\n\u003ch2\u003e1.359.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3166\"\u003e#3166\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/91807266924dd6bf4689d94f1480158c38ec7ca3\"\u003e\u003ccode\u003e9180726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - feat: Tree-shake feature flags\n(2026-03-05)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.359.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.358.1\u003c/h2\u003e\n\u003ch2\u003e1.358.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/PostHog/posthog-js/pull/3191\"\u003e#3191\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/9f41d26d460d1dae557a37a1bec9575a785322e9\"\u003e\u003ccode\u003e9f41d26\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - fix(replay): fall back to persisted config when remote config fetch fails\u003c/p\u003e\n\u003cp\u003eWhen the remote config fetch failed (network error, ad blocker, CDN outage), the SDK received an empty \u003ccode\u003e{}\u003c/code\u003e response with no \u003ccode\u003esessionRecording\u003c/code\u003e key. The \u003ccode\u003eonRemoteConfig\u003c/code\u003e handler returned early without ever setting \u003ccode\u003e_receivedFlags = true\u003c/code\u003e, leaving the recording permanently stuck in \u003ccode\u003epending_config\u003c/code\u003e status for the entire page session.\u003c/p\u003e\n\u003cp\u003eThis removes the \u003ccode\u003e_receivedFlags\u003c/code\u003e gate entirely. The 1-hour TTL on persisted config (added in \u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3051\"\u003e#3051\u003c/a\u003e, increased from 5 minutes) and the stale-config retry in \u003ccode\u003e_onScriptLoaded\u003c/code\u003e (added in \u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3093\"\u003e#3093\u003c/a\u003e) already prevent recording from starting with outdated config. The additional gate was redundant and created a deadlock when the config fetch failed.\u003c/p\u003e\n\u003cp\u003eNow when the config fetch fails, \u003ccode\u003estartIfEnabledOrStop()\u003c/code\u003e is called and falls back to persisted config from a previous page load. If no persisted config exists (first-ever visit), recording is correctly disabled rather than silently stuck. (2026-03-04)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3198\"\u003e#3198\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/9d0df0e9fe9b2439526d730df0e2cb7cd4868fee\"\u003e\u003ccode\u003e9d0df0e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - Reduce session replay memory pressure by tracking per-event sizes in SnapshotBuffer, eliminating redundant JSON.stringify calls during buffer operations. Also bumps \u003ccode\u003e@​posthog/rrweb\u003c/code\u003e to 0.0.46 which uses FNV-1a hash-based canvas frame deduplication instead of storing full base64 strings.\n(2026-03-04)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.358.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.358.0\u003c/h2\u003e\n\u003ch2\u003e1.358.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3165\"\u003e#3165\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/0e083378a1ee9133427b40b0a9350f7cfc902244\"\u003e\u003ccode\u003e0e08337\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - feat: Tree-shake surveys, toolbar, exceptions, conversations, logs, experiments\n(2026-03-03)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/6f426db018a8c13885e50ecc16e87817fa2b413d\"\u003e\u003ccode\u003e6f426db\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2b0cd52bac03b50322c497eb1f2fd070e54c83b4\"\u003e\u003ccode\u003e2b0cd52\u003c/code\u003e\u003c/a\u003e chore: upgrade dompurify to 3.3.2 (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3204\"\u003e#3204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/706adb899ebe2139e2d68317e216bc1d2ff8af87\"\u003e\u003ccode\u003e706adb8\u003c/code\u003e\u003c/a\u003e feat(next): Add first class support for Next.js (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3122\"\u003e#3122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/88beadb46b517b12753a0f7135e5ed1444f6e069\"\u003e\u003ccode\u003e88beadb\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/91807266924dd6bf4689d94f1480158c38ec7ca3\"\u003e\u003ccode\u003e9180726\u003c/code\u003e\u003c/a\u003e feat(browser): Tree shake feature flags (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3166\"\u003e#3166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/76c18f27f6c25d2b196537bcee888d1ece20b470\"\u003e\u003ccode\u003e76c18f2\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/33e9fb4b3fae3676e10bdc2b0990e8ec229dd5be\"\u003e\u003ccode\u003e33e9fb4\u003c/code\u003e\u003c/a\u003e feat(node): Add Posthog NestJS Interceptor (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3197\"\u003e#3197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/133b8c1016fd65294bcfec009c1d3da44deea688\"\u003e\u003ccode\u003e133b8c1\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4601bbc3d8456ce36ea1065a44101415501d4729\"\u003e\u003ccode\u003e4601bbc\u003c/code\u003e\u003c/a\u003e feat(flags): add semver targeting to local evaluation (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/7852a7c376b9142efd61d0f3ad7a41346f587627\"\u003e\u003ccode\u003e7852a7c\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.334.1...posthog-js@1.359.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.446 to 2.2.447\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/694fea0fd4a9717a0b1f49fc366e8de7422d9abc\"\u003e\u003ccode\u003e694fea0\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.446...2.2.447\"\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.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-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.1/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.3.2 to 25.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sanitize-html` from 2.16.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sanitize-html\"\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 `jsdom` from 28.0.0 to 28.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 28.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eblob.text()\u003c/code\u003e, \u003ccode\u003eblob.arrayBuffer()\u003c/code\u003e, and \u003ccode\u003eblob.bytes()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetComputedStyle()\u003c/code\u003e to account for CSS specificity when multiple rules apply. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eImproved synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003enode.getRootNode()\u003c/code\u003e, \u003ccode\u003enode.isConnected\u003c/code\u003e, and \u003ccode\u003eevent.dispatchEvent()\u003c/code\u003e by caching the root node of document-connected trees.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to correctly handle \u003ccode\u003e!important\u003c/code\u003e priority. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.getElementById()\u003c/code\u003e to return the first element in tree order when multiple elements share the same ID.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e elements to no longer incorrectly proxy event handlers to the \u003ccode\u003eWindow\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eFileReader\u003c/code\u003e event timing and \u003ccode\u003efileReader.result\u003c/code\u003e state to more closely follow the spec.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang when synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e encountered dispatch errors.\u003c/li\u003e\n\u003cli\u003eFixed compatibility with environments where Node.js's built-in \u003ccode\u003efetch()\u003c/code\u003e has been used before importing jsdom, by working around undici v6/v7 incompatibilities.\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e28.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eblob.text()\u003c/code\u003e, \u003ccode\u003eblob.arrayBuffer()\u003c/code\u003e, and \u003ccode\u003eblob.bytes()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetComputedStyle()\u003c/code\u003e to account for CSS specificity when multiple rules apply. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eImproved synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003enode.getRootNode()\u003c/code\u003e, \u003ccode\u003enode.isConnected\u003c/code\u003e, and \u003ccode\u003eevent.dispatchEvent()\u003c/code\u003e by caching the root node of document-connected trees.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to correctly handle \u003ccode\u003e!important\u003c/code\u003e priority. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.getElementById()\u003c/code\u003e to return the first element in tree order when multiple elements share the same ID.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e elements to no longer incorrectly proxy event handlers to the \u003ccode\u003eWindow\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eFileReader\u003c/code\u003e event timing and \u003ccode\u003efileReader.result\u003c/code\u003e state to more closely follow the spec.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang when synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e encountered dispatch errors.\u003c/li\u003e\n\u003cli\u003eFixed compatibility with environments where Node.js's built-in \u003ccode\u003efetch()\u003c/code\u003e has been used before importing jsdom, by working around undici v6/v7 incompatibilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/12949b524ca234c15146dbbcc2aa756deb20fa03\"\u003e\u003ccode\u003e12949b5\u003c/code\u003e\u003c/a\u003e Version 28.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ce4c58fac40002e024d32f50d11c6e9c5deaff89\"\u003e\u003ccode\u003ece4c58f\u003c/code\u003e\u003c/a\u003e Apply CSS specificity when computing styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7ed55a024e7fc1c9dcdbef81ad0399f83147c67b\"\u003e\u003ccode\u003e7ed55a0\u003c/code\u003e\u003c/a\u003e Skip single-byte-decoder encoding tests on Node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f3b1973ca073e163d817a0cf4fb3b94f34a8bcc5\"\u003e\u003ccode\u003ef3b1973\u003c/code\u003e\u003c/a\u003e Generalize node version conditions in test expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/853c596a0688b1b4c9bc2455401eccb9a71debdc\"\u003e\u003ccode\u003e853c596\u003c/code\u003e\u003c/a\u003e Rewrite getElementById ID caching for tree-order correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/5fbfde654e32c7da63f7d64a27deddcfcbe5188b\"\u003e\u003ccode\u003e5fbfde6\u003c/code\u003e\u003c/a\u003e Fix potential sync XHR worker hang from unhandled dispatch errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/82df38f756a9b47b595da021ca121f70f1430bca\"\u003e\u003ccode\u003e82df38f\u003c/code\u003e\u003c/a\u003e Cache the root node for document-connected trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed7c5c05209e59b5bcbaf7b44a0c38cd776e39b5\"\u003e\u003ccode\u003eed7c5c0\u003c/code\u003e\u003c/a\u003e Add documentation comment to create-event-accessor.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b4562e9e8f14d4194bdf21fc6682247d50505f0f\"\u003e\u003ccode\u003eb4562e9\u003c/code\u003e\u003c/a\u003e Simplify Window.js installEventHandlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7da340fc6ef29cf502bc9df92999dd619512fde1\"\u003e\u003ccode\u003e7da340f\u003c/code\u003e\u003c/a\u003e Centralize \u0026quot;determine the target of an event handler\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/28.0.0...28.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsdom` from 27.0.0 to 28.0.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/jsdom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d15d92ca60b2c06a11c2db6a24dfcca18147de59\"\u003e\u003ccode\u003ed15d92c\u003c/code\u003e\u003c/a\u003e Allow trailing dash in functional utility names (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6118f4f6a796ece218d145b626770e3fb9163d91\"\u003e\u003ccode\u003e6118f4f\u003c/code\u003e\u003c/a\u003e Fix/misc docs and tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19652\"\u003e#19652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a4a7eba3a3db4f4a834f37a3e37624fe9c4daa7\"\u003e\u003ccode\u003e5a4a7eb\u003c/code\u003e\u003c/a\u003e fix(canonicalize): prevent collapse cache pollution across calls (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d0a56128721b7be01703b7879056f38443239fc5\"\u003e\u003ccode\u003ed0a5612\u003c/code\u003e\u003c/a\u003e Add mauve, olive, mist, and taupe color palettes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ed52d3e6c9c20ca2a1c23d57d346ac399ebe9400\"\u003e\u003ccode\u003eed52d3e\u003c/code\u003e\u003c/a\u003e feat: handle backslash in \u003ccode\u003e@utility\u003c/code\u003e name (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6eb3b324340f451a14389b7ed97f43a264ad4487\"\u003e\u003ccode\u003e6eb3b32\u003c/code\u003e\u003c/a\u003e Allow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/tailwindcss\"\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 tailwindcss since your current version.\u003c/p\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 `vue-tsc` from 3.2.4 to 3.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003evue-tsc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.5\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e re-parse template when interpolation syntax breaks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5971\"\u003e#5971\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/Dsaquel\"\u003e\u003ccode\u003e@​Dsaquel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use default html data provider for document symbols (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5968\"\u003e#5968\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/liangmiQwQ\"\u003e\u003ccode\u003e@​liangmiQwQ\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-plugin-pug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle backtick attributes containing both quote types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5970\"\u003e#5970\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/baptistejamin\"\u003e\u003ccode\u003e@​baptistejamin\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eworkspace\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e document all packages with consistent README structure (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5953\"\u003e#5953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update tsconfig schema of \u003ccode\u003eplugins\u003c/code\u003e option - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOur Sponsors ❤️\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003evue-tsc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.5 (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e re-parse template when interpolation syntax breaks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5971\"\u003e#5971\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/Dsaquel\"\u003e\u003ccode\u003e@​Dsaquel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use default html data provider for document symbols (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5968\"\u003e#5968\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/liangmiQwQ\"\u003e\u003ccode\u003e@​liangmiQwQ\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-plugin-pug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle backtick attributes containing both quote types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5970\"\u003e#5970\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/baptistejamin\"\u003e\u003ccode\u003e@​baptistejamin\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eworkspace\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e document all packages with consistent README structure (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5953\"\u003e#5953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update tsconfig schema of \u003ccode\u003eplugins\u003c/code\u003e option - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\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/vuejs/language-tools/commit/ee5041d27940cf6f9a5150635d3b13140a9dff54\"\u003e\u003ccode\u003eee5041d\u003c/code\u003e\u003c/a\u003e v3.2.5 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5974\"\u003e#5974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/be8d5ab484b9cee949469097e063802277c70195\"\u003e\u003ccode\u003ebe8d5ab\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/0c4c50993563cbbea3f98bc3338cdfb5f86566a7\"\u003e\u003ccode\u003e0c4c509\u003c/code\u003e\u003c/a\u003e docs: document all packages with consistent README structure (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5953\"\u003e#5953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.5/packages/tsc\"\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/digitalservicebund/ris-search/pull/1763","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalservicebund%2Fris-search/issues/1763","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1763/packages"},{"uuid":"4044562578","node_id":"PR_kwDOO8YIIM7JBRvs","number":174,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":["dependabot[bot]"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T09:52:13.000Z","updated_at":"2026-03-10T21:03:26.340Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"@ai-sdk/google","old_version":"3.0.30","new_version":"3.0.43","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.31","new_version":"3.0.41","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/vue","old_version":"3.0.97","new_version":"3.0.116","repository_url":"https://github.com/vercel/ai"},{"name":"@iconify-json/lucide","old_version":"1.2.93","new_version":"1.2.96","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@nuxt/eslint","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/nuxt/eslint"},{"name":"@nuxtjs/mdc","old_version":"0.20.1","new_version":"0.20.2","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"ai","old_version":"6.0.97","new_version":"6.0.116","repository_url":"https://github.com/vercel/ai"},{"name":"better-auth","old_version":"1.5.0","new_version":"1.5.4","repository_url":"https://github.com/better-auth/better-auth"},{"name":"vue","old_version":"3.5.28","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/google](https://github.com/vercel/ai) | `3.0.30` | `3.0.43` |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.31` | `3.0.41` |\n| [@ai-sdk/vue](https://github.com/vercel/ai) | `3.0.97` | `3.0.116` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.93` | `1.2.96` |\n| [@nuxt/eslint](https://github.com/nuxt/eslint/tree/HEAD/packages/module) | `1.15.1` | `1.15.2` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.1` | `0.20.2` |\n| [ai](https://github.com/vercel/ai) | `6.0.97` | `6.0.116` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.0` | `1.5.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.28` | `3.5.29` |\n\n\nUpdates `@ai-sdk/google` from 3.0.30 to 3.0.43\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b145dce58e541b6ed4c689c1c808bf74228c5c3d\"\u003e\u003ccode\u003eb145dce\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13092\"\u003e#13092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ba09a48ec08bc46c66bc758790e2c3591f679ae\"\u003e\u003ccode\u003e7ba09a4\u003c/code\u003e\u003c/a\u003e fix(google): resolve thoughtSignature from vertex namespace on gateway failov...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/google@3.0.30...@ai-sdk/google@3.0.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.31 to 3.0.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.31...@ai-sdk/openai@3.0.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/vue` from 3.0.97 to 3.0.116\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.116\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ad4cfc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/li\u003e\n\u003cli\u003eai@6.0.116\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.115\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [824b295]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.18\u003c/li\u003e\n\u003cli\u003eai@6.0.115\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/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/vue@3.0.97...@ai-sdk/vue@3.0.116\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/lucide` from 1.2.93 to 1.2.96\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/eslint` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/f852ae5c06910520d5f69891f5a16faa460e8bd0\"\u003e\u003ccode\u003ef852ae5\u003c/code\u003e\u003c/a\u003e chore: release v1.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/69aa40e7c63230fef0c31ea0442499881368e688\"\u003e\u003ccode\u003e69aa40e\u003c/code\u003e\u003c/a\u003e fix: prevent race condition of running checker module before eslint config is...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/eslint/commits/v1.15.2/packages/module\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.20.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: prevent script tag from rendering (\u003ccode\u003escripT\u003c/code\u003e or \u003ccode\u003esCrIpT\u003c/code\u003e) (8a5aaa1)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.1...v0.20.2\"\u003ecompare changes\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/nuxt-content/mdc/commit/8f27a46ea1a67d9e275b32fafcb58610d21a46d7\"\u003e\u003ccode\u003e8f27a46\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a5aaa1b2d8aee04bece45457bc54122b26d47e7\"\u003e\u003ccode\u003e8a5aaa1\u003c/code\u003e\u003c/a\u003e security: prevent script tag from rendering (\u003ccode\u003escripT\u003c/code\u003e or \u003ccode\u003esCrIpT\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.97 to 6.0.116\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.116\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ead4cfc2: Add URL validation to \u003ccode\u003edownloadBlob\u003c/code\u003e and \u003ccode\u003edownload\u003c/code\u003e to prevent blind SSRF attacks. Private/internal IP addresses, localhost, and non-HTTP protocols are now rejected before fetching.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ad4cfc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.66\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.115\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [824b295]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.65\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/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@6.0.97...ai@6.0.116\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.5.0 to 1.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove adapter packages to dependencies to fix missing module errors  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8401\"\u003ebetter-auth/better-auth#8401\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/56857d66b\"\u003e\u003c!-- raw HTML omitted --\u003e(56857)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpo\u003c/strong\u003e: Handle origin override across mutable and immutable requests  -  by \u003ca href=\"https://github.com/NathanColosimo\"\u003e\u003ccode\u003e@​NathanColosimo\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eTaesu\u003c/strong\u003e and \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8405\"\u003ebetter-auth/better-auth#8405\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/b7a3129d5\"\u003e\u003c!-- raw HTML omitted --\u003e(b7a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.3...v1.5.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaccount\u003c/strong\u003e: Use accountId instead of id in accountInfo endpoint  -  by \u003ca href=\"https://github.com/NathanColosimo\"\u003e\u003ccode\u003e@​NathanColosimo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8346\"\u003ebetter-auth/better-auth#8346\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/efcc2384b\"\u003e\u003c!-- raw HTML omitted --\u003e(efcc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esso\u003c/strong\u003e: Use internalAdapter for verification operations  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8353\"\u003ebetter-auth/better-auth#8353\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/e3bc6a2e5\"\u003e\u003c!-- raw HTML omitted --\u003e(e3bc6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.2...v1.5.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccess control indexing type  -  by \u003ca href=\"https://github.com/YevheniiKotyrlo\"\u003e\u003ccode\u003e@​YevheniiKotyrlo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8155\"\u003ebetter-auth/better-auth#8155\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5d7dd9ea2\"\u003e\u003c!-- raw HTML omitted --\u003e(5d7dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent double encoded cookie  -  by \u003ca href=\"https://github.com/Oluwatobi-Mustapha\"\u003e\u003ccode\u003e@​Oluwatobi-Mustapha\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8133\"\u003ebetter-auth/better-auth#8133\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/55dd06e3e\"\u003e\u003c!-- raw HTML omitted --\u003e(55dd0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecookies\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse lookahead heuristic for splitting Set-Cookie headers  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8301\"\u003ebetter-auth/better-auth#8301\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8959cb917\"\u003e\u003c!-- raw HTML omitted --\u003e(8959c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoauth-provider\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow localhost subdomains in isLocalhost function  -  by \u003ca href=\"https://github.com/sicarius97\"\u003e\u003ccode\u003e@​sicarius97\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8286\"\u003ebetter-auth/better-auth#8286\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/4b9741289\"\u003e\u003c!-- raw HTML omitted --\u003e(4b974)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustomIdTokenClaims should override standard claims  -  by \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/7865\"\u003ebetter-auth/better-auth#7865\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/7425f725c\"\u003e\u003c!-- raw HTML omitted --\u003e(7425f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprisma-adapter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse deleteMany when deleting by non-unique field  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8314\"\u003ebetter-auth/better-auth#8314\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/e3ff2b36a\"\u003e\u003c!-- raw HTML omitted --\u003e(e3ff2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esso\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrefer UserInfo endpoint over ID token and map sub claim correctly  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCopilot\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8276\"\u003ebetter-auth/better-auth#8276\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/f88bcd746\"\u003e\u003c!-- raw HTML omitted --\u003e(f88bc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.1...v1.5.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient\u003c/strong\u003e: Use direct imports to fix bundler re-export type resolution  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8261\"\u003ebetter-auth/better-auth#8261\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/63bb7706f\"\u003e\u003c!-- raw HTML omitted --\u003e(63bb7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Revive date strings in safeJSONParse for pre-parsed objects  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8248\"\u003ebetter-auth/better-auth#8248\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/56db73be2\"\u003e\u003c!-- raw HTML omitted --\u003e(56db7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb\u003c/strong\u003e: Support verification operations with secondary storage  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8247\"\u003ebetter-auth/better-auth#8247\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8a0475ffd\"\u003e\u003c!-- raw HTML omitted --\u003e(8a047)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpo\u003c/strong\u003e: Avoid shim \u003ccode\u003erequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8253\"\u003ebetter-auth/better-auth#8253\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/977bfa602\"\u003e\u003c!-- raw HTML omitted --\u003e(977bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneric-oauth\u003c/strong\u003e: Use discovery userinfo endpoint instead of hardcoded URLs  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8223\"\u003ebetter-auth/better-auth#8223\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/58940f7f6\"\u003e\u003c!-- raw HTML omitted --\u003e(58940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.0...v1.5.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.1-beta.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies\u003c/strong\u003e: Use lookahead heuristic for splitting Set-Cookie headers  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8301\"\u003ebetter-auth/better-auth#8301\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/add7b2b73\"\u003e\u003c!-- raw HTML omitted --\u003e(add7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.1-beta.2...v1.5.1-beta.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/cb9e1bc1d16812dc9722af927df74eadcd508943\"\u003e\u003ccode\u003ecb9e1bc\u003c/code\u003e\u003c/a\u003e chore: release v1.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/56857d66b56dce92a06b42b2d8eeb17b2eeeccf8\"\u003e\u003ccode\u003e56857d6\u003c/code\u003e\u003c/a\u003e fix: move adapter packages to dependencies to fix missing module errors (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8401\"\u003e#8401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/8e1ddc3f81c11c2fff67e799edc2d742742f0603\"\u003e\u003ccode\u003e8e1ddc3\u003c/code\u003e\u003c/a\u003e chore: release v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/efcc2384b4037c3c2366bee4e25dc745fbaeb0f0\"\u003e\u003ccode\u003eefcc238\u003c/code\u003e\u003c/a\u003e fix(account): use accountId instead of id in accountInfo endpoint (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8346\"\u003e#8346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/318f827ad7c93fa93afb067b9197c30f765559ca\"\u003e\u003ccode\u003e318f827\u003c/code\u003e\u003c/a\u003e chore: move adapter packages from deps to optional peer deps (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/54c84939ff6498d90a7c1147b4ade0061ed6c08d\"\u003e\u003ccode\u003e54c8493\u003c/code\u003e\u003c/a\u003e chore: release v1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/55dd06e3e80726946aa6339d85f3c84571d9259f\"\u003e\u003ccode\u003e55dd06e\u003c/code\u003e\u003c/a\u003e fix: prevent double encoded cookie (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8133\"\u003e#8133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5d7dd9ea22ad63b51151f82040561d629980fa75\"\u003e\u003ccode\u003e5d7dd9e\u003c/code\u003e\u003c/a\u003e fix: access control indexing type (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8155\"\u003e#8155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/8959cb917aee94ab6ace49369e0064099d9a6df0\"\u003e\u003ccode\u003e8959cb9\u003c/code\u003e\u003c/a\u003e fix(cookies): use lookahead heuristic for splitting Set-Cookie headers (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/37151374c5c371165b25254eb11d4a92160a7d7e\"\u003e\u003ccode\u003e3715137\u003c/code\u003e\u003c/a\u003e chore: release v1.5.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.5.4/packages/better-auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.28 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\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/vuejs/core/commit/355d60624a6d3a06330e09a75daf0d572ead35e0\"\u003e\u003ccode\u003e355d606\u003c/code\u003e\u003c/a\u003e release: v3.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5b0227de0d79b429188568a42c3535073b5c6fe3\"\u003e\u003ccode\u003e5b0227d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency minimatch to ~10.2.0 [security] (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14460\"\u003e#14460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2a794835c5abc0c9bc3cf2f36d4ab63fb4e7f456\"\u003e\u003ccode\u003e2a79483\u003c/code\u003e\u003c/a\u003e chore(deps): update test (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14456\"\u003e#14456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/53a4ab47e567286e9aee95b0424607c78e87836f\"\u003e\u003ccode\u003e53a4ab4\u003c/code\u003e\u003c/a\u003e chore(deps): update build (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14465\"\u003e#14465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3cb43fef8438d1563f341d09ec293b0bf793c375\"\u003e\u003ccode\u003e3cb43fe\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14455\"\u003e#14455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/d3083a5a2385293a44ef207efa8e6635d958e882\"\u003e\u003ccode\u003ed3083a5\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14464\"\u003e#14464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e\u003ccode\u003e702284f\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003e\u003ccode\u003eda6690c\u003c/code\u003e\u003c/a\u003e fix(server-renderer): render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/521157d0c3c56ae685a30164687ed88460f8cedf\"\u003e\u003ccode\u003e521157d\u003c/code\u003e\u003c/a\u003e types(jsx): flexible class attribute declarations (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14441\"\u003e#14441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003e\u003ccode\u003edf059f8\u003c/code\u003e\u003c/a\u003e fix(transition): prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\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/besidka/besidka/pull/174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/besidka%2Fbesidka/issues/174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/174/packages"},{"uuid":"3878024050","node_id":"PR_kwDOGlsV1c7Agpfy","number":1016,"state":"open","title":"fix(deps): bump @nuxtjs/mdc and @nuxt/content","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-31T00:58:46.000Z","updated_at":"2026-02-02T16:02:00.213Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"@nuxtjs/mdc","repository_url":"https://github.com/nuxt-content/mdc","old_version":"0.9.5","new_version":"0.20.0"},{"name":"@nuxt/content","repository_url":"https://github.com/nuxt/content","old_version":"2.13.4","new_version":"3.11.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) to 0.20.0 and updates ancestor dependency [@nuxt/content](https://github.com/nuxt/content). These dependencies need to be updated together.\n\nUpdates `@nuxtjs/mdc` from 0.9.5 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e - by \u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/444\"\u003enuxt-modules/mdc#444\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/10feeec\"\u003e\u003c!-- raw HTML omitted --\u003e(10fee)\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\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run - by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/455\"\u003enuxt-modules/mdc#455\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/dad4ebf\"\u003e\u003c!-- raw HTML omitted --\u003e(dad4e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003eshiki/engine/*\u003c/code\u003e from build bundle - by \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/434a79c\"\u003e\u003c!-- raw HTML omitted --\u003e(434a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e - by \u003ca href=\"https://github.com/PBK-B\"\u003e\u003ccode\u003e@​PBK-B\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/452\"\u003enuxt-modules/mdc#452\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/451\"\u003enuxt-modules/mdc#451\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/fd6b145\"\u003e\u003c!-- raw HTML omitted --\u003e(fd6b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (aa041b9)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (f99e6e4)\u003c/li\u003e\n\u003cli\u003efix: handle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (67e1fc2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat heading children as inline elements (045c49d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (382bd7d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.2...v0.20.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9\"\u003eded01e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84\"\u003e6113f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAri Gestetner (\u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.1...v0.19.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003eshiki/engine/*\u003c/code\u003e from build bundle (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/434a79c\"\u003e434a79c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/452\"\u003e#452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate customization instructions for prose components (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1d4cf47\"\u003e1d4cf47\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePBK Bin \u003ca href=\"mailto:pbk9.bin@gmail.com\"\u003epbk9.bin@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAydin \u003ca href=\"mailto:a1oky@yandex.ru\"\u003ea1oky@yandex.ru\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\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/nuxt-content/mdc/commit/85ac40abdf2683172eed9adb64723b501059cdbc\"\u003e\u003ccode\u003e85ac40a\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84a05451a0e5781afc1e9190699c4827328\"\u003e\u003ccode\u003e6113f84\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a8a47705acc46459cd2916b2d16b646fa72cc25\"\u003e\u003ccode\u003e8a8a477\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9e3f15bd323c9abf5f9ab797475be7de9d\"\u003e\u003ccode\u003eded01e9\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/10feeecc3545c8215ba1d725acb4146555acede3\"\u003e\u003ccode\u003e10feeec\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/dad4ebfbad665651bc99c6f1f49fdced67dedfa1\"\u003e\u003ccode\u003edad4ebf\u003c/code\u003e\u003c/a\u003e fix: call \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4a5f8b891472ebd968138a2f13a3c558591d5f81\"\u003e\u003ccode\u003e4a5f8b8\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1d4cf478ff9b726a5398c3b22dc42efff924eb4d\"\u003e\u003ccode\u003e1d4cf47\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/fd6b14566b96c949a4a13a463fc9a8fe7fa8ec24\"\u003e\u003ccode\u003efd6b145\u003c/code\u003e\u003c/a\u003e fix: check highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/7a40fb0bb4a4b7a57c91edf245433354a5baaf8b\"\u003e\u003ccode\u003e7a40fb0\u003c/code\u003e\u003c/a\u003e chore(deps): update nuxt framework to ^4.2.2 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.9.5...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/content` from 2.13.4 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/content/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/content\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/nuxt/content/compare/v3.10.0...v3.11.0\"\u003e3.11.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e use request fetch (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3677\"\u003e#3677\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/2b32a4d833a337cb5c06b0938f93157b337a8837\"\u003e2b32a4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eauto generate markdown version of documents (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3688\"\u003e#3688\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/340fdf48984d54050fde02f55c04d984be3fc498\"\u003e340fdf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecast date field from datetime to date string format (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3673\"\u003e#3673\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/f1a2ca4a1c8e4492677e4f9036e16351b22a2888\"\u003ef1a2ca4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecollection:\u003c/strong\u003e allow hidden property in editor without redefine validation (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3661\"\u003e#3661\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/24af55a6d47c2839810e1f7bf2f3bd1b625e73a9\"\u003e24af55a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt-llms:\u003c/strong\u003e \u003ccode\u003erewriteLLMSTxt\u003c/code\u003e option to disable rewriting paths in \u003ccode\u003ellms.txt\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/content/commit/38e57ec3236892001a865a2027a39bc30cceaa52\"\u003e38e57ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003emdc.components.map\u003c/code\u003e to renderer aliases (\u003ca href=\"https://github.com/nuxt/content/commit/7eebe27a2585b9d9a7bb19cd66c8d6aceb46e84e\"\u003e7eebe27\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/content/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxthub:\u003c/strong\u003e handle nuxthub version correctly (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3680\"\u003e#3680\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/695bd2e8168f180c0d5abf8ac04e8d1f23b06e6e\"\u003e695bd2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxthub:\u003c/strong\u003e register sql_dump route even if the database is disabled (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3668\"\u003e#3668\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/bb788126e492812478dd929ce111687dffe7e006\"\u003ebb78812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap SQL queries in transaction (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3670\"\u003e#3670\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/030dc275a4090788f290af80e78250cf4708effb\"\u003e030dc27\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade deps\u0026quot; (\u003ca href=\"https://github.com/nuxt/content/commit/c4a3228a8c0a9c9033f83339e89c11cfb77e1675\"\u003ec4a3228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade deps\u0026quot; (\u003ca href=\"https://github.com/nuxt/content/commit/841b3605b653ca3157a6f914369bd7af990ed073\"\u003e841b360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.9.0...v3.10.0\"\u003e3.10.0\u003c/a\u003e (2025-12-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd optional database indexes (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3637\"\u003e#3637\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/8ab6ff119d20fb9237a5f59ea476e93c6c1a7bca\"\u003e8ab6ff1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e add minHeading/maxHeading options to queryCollectionSearchSections (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3636\"\u003e#3636\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/8053ae7119bdc0e2a246ba0c9c51b9f8782fd140\"\u003e8053ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshallow clone git repository sources (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3542\"\u003e#3542\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/e6bf06f02e594a628665dfb4a63778ebf2b3a54c\"\u003ee6bf06f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esingle CSV file collections (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3513\"\u003e#3513\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/8d88738d0c86dc193bfd060357c16a85f93e73ef\"\u003e8d88738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edatabase:\u003c/strong\u003e sqlite memory driver syntax (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3635\"\u003e#3635\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/9b4b4f2e910b1bbdf979235b15ec8962eeaf14fa\"\u003e9b4b4f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e prerendering issues (\u003ca href=\"https://github.com/nuxt/content/commit/b8c522566b204c6afed0aadabeea837978ece979\"\u003eb8c5225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e configs (\u003ca href=\"https://github.com/nuxt/content/commit/1ef7768b59c76eb5627c31cbf6648eb991d4811d\"\u003e1ef7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e unique headings (\u003ca href=\"https://github.com/nuxt/content/commit/c5cc00c478ddba999e3655b29a5daf33c34f32a0\"\u003ec5cc00c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e work with route rules \u003ccode\u003ecache: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3617\"\u003e#3617\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/fa6c2670f528fd561f43db07b779f3e21463d176\"\u003efa6c267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxthub:\u003c/strong\u003e inherit preset form node/cloudflare (\u003ca href=\"https://github.com/nuxt/content/commit/551a7fb8fd9256aec13f1ffcaba7141131ec44ab\"\u003e551a7fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e do not extract content title \u0026amp; description from body on data collections (\u003ca href=\"https://github.com/nuxt/content/commit/4f4e9583b2581c2c2524aacffac04565a21ada04\"\u003e4f4e958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epath-meta:\u003c/strong\u003e apply path meta fields if they exists in schema (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3632\"\u003e#3632\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/b3d7464edbafd5c712eaca745684c783a09e7576\"\u003eb3d7464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/blob/main/compare/v3.8.2...v3.9.0\"\u003e3.9.0\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eamplity:\u003c/strong\u003e use\u003ccode\u003enode:sqlite\u003c/code\u003e on AWS Amplify if Node.js \u0026gt; 22 (\u003ca href=\"https://github.com/nuxt/content/blob/main/undefined/undefined/undefined/issues/3598\"\u003e#3598\u003c/a\u003e) e74bb6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/186881aab0f84c6140ff7f9b3a289ea0ca74075f\"\u003e\u003ccode\u003e186881a\u003c/code\u003e\u003c/a\u003e chore(release): v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/7eebe27a2585b9d9a7bb19cd66c8d6aceb46e84e\"\u003e\u003ccode\u003e7eebe27\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003emdc.components.map\u003c/code\u003e to renderer aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/5b9d28f1c818c53ed2750e0e328410b89d5d8162\"\u003e\u003ccode\u003e5b9d28f\u003c/code\u003e\u003c/a\u003e docs: update llms options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/f1a2ca4a1c8e4492677e4f9036e16351b22a2888\"\u003e\u003ccode\u003ef1a2ca4\u003c/code\u003e\u003c/a\u003e feat: cast date field from datetime to date string format (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/8d8f1e87b57e5d4b64c516df7974a604f17d685d\"\u003e\u003ccode\u003e8d8f1e8\u003c/code\u003e\u003c/a\u003e docs: clarify pnpm v10 setup for better-sqlite3 (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/38e57ec3236892001a865a2027a39bc30cceaa52\"\u003e\u003ccode\u003e38e57ec\u003c/code\u003e\u003c/a\u003e feat(nuxt-llms): \u003ccode\u003erewriteLLMSTxt\u003c/code\u003e option to disable rewriting paths in `llms....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/a0763cd5c8fcc7b9f69f33edc4348214c083490e\"\u003e\u003ccode\u003ea0763cd\u003c/code\u003e\u003c/a\u003e types: update llms integration types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/83e49038069778a9cfd8ba7b39af83146ed646fa\"\u003e\u003ccode\u003e83e4903\u003c/code\u003e\u003c/a\u003e chore: upgrade deps (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3691\"\u003e#3691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/c4a3228a8c0a9c9033f83339e89c11cfb77e1675\"\u003e\u003ccode\u003ec4a3228\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: upgrade deps\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/b239cc8a0424b6c855d2e5f74dc50eae7939d5e9\"\u003e\u003ccode\u003eb239cc8\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/content/compare/v2.13.4...v3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| @nuxt/content | [\u003e= 2.a, \u003c 3] |\n\u003c/details\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**Note:** Dependabot was ignoring updates to this dependency, but since you've updated it yourself we've started tracking it for you again. 🤖\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/svenjungnickel/svenjungnickel.com/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/svenjungnickel/svenjungnickel.com/pull/1016","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenjungnickel%2Fsvenjungnickel.com/issues/1016","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1016/packages"},{"uuid":"3840721362","node_id":"PR_kwDOK7Zp4M6-lQVd","number":4692,"state":"open","title":"chore(deps): bump the minor group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-22T01:06:30.000Z","updated_at":"2026-01-22T01:06:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor","update_count":25,"packages":[{"name":"@storybook/addon-docs","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tsconfig/node24","old_version":"24.0.3","new_version":"24.0.4","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/node","old_version":"24.10.8","new_version":"24.10.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-storybook","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-vue","old_version":"10.6.2","new_version":"10.7.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"publint","old_version":"0.3.16","new_version":"0.3.17","repository_url":"https://github.com/publint/publint"},{"name":"storybook","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"turbo","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.53.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@nuxt/content","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/nuxt/content"},{"name":"better-sqlite3","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"nuxt-studio","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/nuxt-content/studio"},{"name":"@typescript-eslint/parser","old_version":"8.53.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-plugin-static-copy","old_version":"3.1.4","new_version":"3.1.5","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"@nuxtjs/mdc","old_version":"0.19.2","new_version":"0.20.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"sass-embedded","old_version":"1.97.2","new_version":"1.97.3","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"@storybook/addon-a11y","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vue/compiler-dom","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"vue","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-core","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.11` | `10.2.0` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `10.1.11` | `10.2.0` |\n| [@tsconfig/node24](https://github.com/tsconfig/bases/tree/HEAD/bases) | `24.0.3` | `24.0.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.8` | `24.10.9` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.11` | `10.2.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.6.2` | `10.7.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.16` | `0.3.17` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.11` | `10.2.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.7.4` | `2.7.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.53.0` | `8.53.1` |\n| [@nuxt/content](https://github.com/nuxt/content) | `3.10.0` | `3.11.0` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.6.0` | `12.6.2` |\n| [nuxt-studio](https://github.com/nuxt-content/studio) | `1.1.0` | `1.1.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.53.0` | `8.53.1` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `3.1.4` | `3.1.5` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.19.2` | `0.20.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.97.2` | `1.97.3` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.11` | `10.2.0` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.26` | `3.5.27` |\n| [vue](https://github.com/vuejs/core) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.26` | `3.5.27` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.26` | `3.5.27` |\n\n\nUpdates `@storybook/addon-docs` from 10.1.11 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with `vision` global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip `!autodocs` stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for `:not()` with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect `.env` file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add `getStoryHrefs` manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `react-docgen-typescript` support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for `react-docgen-typescript` - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function `mount` detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with \u003ccode\u003evision\u003c/code\u003e global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip \u003ccode\u003e!autodocs\u003c/code\u003e stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for \u003ccode\u003e:not()\u003c/code\u003e with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect \u003ccode\u003e.env\u003c/code\u003e file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add \u003ccode\u003egetStoryHrefs\u003c/code\u003e manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function \u003ccode\u003emount\u003c/code\u003e detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve the story generation experience - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33259\"\u003e#33259\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8840beb78de2a12256c657e0da414eca26094a43\"\u003e\u003ccode\u003e8840beb\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.3\u0026quot; to \u0026quot;10.2.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6b4beb9ed3573cfb78d39ab32ec2523e02ee4d2d\"\u003e\u003ccode\u003e6b4beb9\u003c/code\u003e\u003c/a\u003e Fix Date input layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/61a15afe1e7d812242513c9234ac7d4958b24f8b\"\u003e\u003ccode\u003e61a15af\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.2\u0026quot; to \u0026quot;10.2.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5b8a6adaf4f2cdb092e272c55bf76cec16738189\"\u003e\u003ccode\u003e5b8a6ad\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.1\u0026quot; to \u0026quot;10.2.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c15e8bddd54a17cbfae11fbba6685cd12a3cbdfa\"\u003e\u003ccode\u003ec15e8bd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.0\u0026quot; to \u0026quot;10.2.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d5bdd2a088048c9efbb1718ae5e5c63b8ddd7ff8\"\u003e\u003ccode\u003ed5bdd2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.18\u0026quot; to \u0026quot;10.2.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3c53130a53a42b882ac9447c61815338132ff23f\"\u003e\u003ccode\u003e3c53130\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.17\u0026quot; to \u0026quot;10.2.0-alpha.18\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/60bdc9ee93ce880a6a2531626637b90fd02dfa62\"\u003e\u003ccode\u003e60bdc9e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.16\u0026quot; to \u0026quot;10.2.0-alpha.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/vue3-vite` from 10.1.11 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/vue3-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with `vision` global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip `!autodocs` stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for `:not()` with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect `.env` file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add `getStoryHrefs` manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `react-docgen-typescript` support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for `react-docgen-typescript` - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function `mount` detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/vue3-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with \u003ccode\u003evision\u003c/code\u003e global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip \u003ccode\u003e!autodocs\u003c/code\u003e stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for \u003ccode\u003e:not()\u003c/code\u003e with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect \u003ccode\u003e.env\u003c/code\u003e file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add \u003ccode\u003egetStoryHrefs\u003c/code\u003e manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function \u003ccode\u003emount\u003c/code\u003e detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve the story generation experience - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33259\"\u003e#33259\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8840beb78de2a12256c657e0da414eca26094a43\"\u003e\u003ccode\u003e8840beb\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.3\u0026quot; to \u0026quot;10.2.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/61a15afe1e7d812242513c9234ac7d4958b24f8b\"\u003e\u003ccode\u003e61a15af\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.2\u0026quot; to \u0026quot;10.2.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5b8a6adaf4f2cdb092e272c55bf76cec16738189\"\u003e\u003ccode\u003e5b8a6ad\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.1\u0026quot; to \u0026quot;10.2.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c15e8bddd54a17cbfae11fbba6685cd12a3cbdfa\"\u003e\u003ccode\u003ec15e8bd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.0\u0026quot; to \u0026quot;10.2.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d5bdd2a088048c9efbb1718ae5e5c63b8ddd7ff8\"\u003e\u003ccode\u003ed5bdd2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.18\u0026quot; to \u0026quot;10.2.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3c53130a53a42b882ac9447c61815338132ff23f\"\u003e\u003ccode\u003e3c53130\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.17\u0026quot; to \u0026quot;10.2.0-alpha.18\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/60bdc9ee93ce880a6a2531626637b90fd02dfa62\"\u003e\u003ccode\u003e60bdc9e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.16\u0026quot; to \u0026quot;10.2.0-alpha.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a5a356aea3a80fe59dded922d695a1c2dbcda2bb\"\u003e\u003ccode\u003ea5a356a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.15\u0026quot; to \u0026quot;10.2.0-alpha.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.0/code/frameworks/vue3-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsconfig/node24` from 24.0.3 to 24.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsconfig/bases/commits/HEAD/bases\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.10.8 to 24.10.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.1.11 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with `vision` global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip `!autodocs` stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for `:not()` with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect `.env` file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add `getStoryHrefs` manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `react-docgen-typescript` support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for `react-docgen-typescript` - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function `mount` detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with \u003ccode\u003evision\u003c/code\u003e global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip \u003ccode\u003e!autodocs\u003c/code\u003e stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for \u003ccode\u003e:not()\u003c/code\u003e with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect \u003ccode\u003e.env\u003c/code\u003e file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add \u003ccode\u003egetStoryHrefs\u003c/code\u003e manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function \u003ccode\u003emount\u003c/code\u003e detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve the story generation experience - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33259\"\u003e#33259\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8840beb78de2a12256c657e0da414eca26094a43\"\u003e\u003ccode\u003e8840beb\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.3\u0026quot; to \u0026quot;10.2.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/61a15afe1e7d812242513c9234ac7d4958b24f8b\"\u003e\u003ccode\u003e61a15af\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.2\u0026quot; to \u0026quot;10.2.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5b8a6adaf4f2cdb092e272c55bf76cec16738189\"\u003e\u003ccode\u003e5b8a6ad\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.1\u0026quot; to \u0026quot;10.2.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c15e8bddd54a17cbfae11fbba6685cd12a3cbdfa\"\u003e\u003ccode\u003ec15e8bd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.0\u0026quot; to \u0026quot;10.2.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d5bdd2a088048c9efbb1718ae5e5c63b8ddd7ff8\"\u003e\u003ccode\u003ed5bdd2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.18\u0026quot; to \u0026quot;10.2.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3c53130a53a42b882ac9447c61815338132ff23f\"\u003e\u003ccode\u003e3c53130\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.17\u0026quot; to \u0026quot;10.2.0-alpha.18\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/60bdc9ee93ce880a6a2531626637b90fd02dfa62\"\u003e\u003ccode\u003e60bdc9e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.16\u0026quot; to \u0026quot;10.2.0-alpha.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a5a356aea3a80fe59dded922d695a1c2dbcda2bb\"\u003e\u003ccode\u003ea5a356a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.15\u0026quot; to \u0026quot;10.2.0-alpha.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.0/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 10.6.2 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule...\n\n_Description has been truncated_","html_url":"https://github.com/SchwarzIT/onyx/pull/4692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SchwarzIT%2Fonyx/issues/4692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4692/packages"},{"uuid":"3840301699","node_id":"PR_kwDOKzTz2s6-jz27","number":10,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-21T22:42:29.000Z","updated_at":"2026-01-21T22:42:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":24,"packages":[{"name":"nuxt","old_version":"3.8.2","new_version":"3.20.2","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@intlify/core-base","old_version":"9.8.0","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-i18n","old_version":"9.8.0","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@nuxtjs/mdc","old_version":"0.2.8","new_version":"0.20.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"axios","old_version":"1.6.2","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"node-forge","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/digitalbazaar/forge"},{"name":"vue-template-compiler","old_version":"2.7.15","new_version":"removed","repository_url":"https://github.com/vuejs/vue"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.8.2` | `3.20.2` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `9.8.0` | `9.14.5` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `9.8.0` | `9.14.5` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.2.8` | `0.20.0` |\n| [axios](https://github.com/axios/axios) | `1.6.2` | `1.13.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.3.3` |\n| [vue-template-compiler](https://github.com/vuejs/vue) | `2.7.15` | `removed` |\n\n\nUpdates `nuxt` from 3.8.2 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.20.2 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe --channel=v3\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis will only work if you \u003cem\u003ealready have\u003c/em\u003e a version of \u003ccode\u003e@nuxt/cli\u003c/code\u003e which has the \u003ccode\u003e--channel\u003c/code\u003e flag. If this does not work, you can instead run \u003ccode\u003enpx nuxi@latest\u003c/code\u003e for the initial upgrade.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.20.1...v3.20.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Do not show pretty error handler when testing (\u003ca href=\"https://github.com/nuxt/nuxt/commit/cc75ce409\"\u003ecc75ce409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Generate valid references for component declaration items (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33388\"\u003e#33388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Sync internal route before calling \u003ccode\u003epage:finish\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33707\"\u003e#33707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Ensure html is a string before injecting error handler (\u003ca href=\"https://github.com/nuxt/nuxt/commit/6f51a25e9\"\u003e6f51a25e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Include layer server directories in \u003ccode\u003etsconfig.server.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33510\"\u003e#33510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Ensure deduped async data executions return latest promise (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,schema:\u003c/strong\u003e Ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations (\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a6a770ab\"\u003e9a6a770ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Protect against resolved nuxt module subpath (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33802\"\u003e#33802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape HTML in development error page stack trace (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Do not add resolved \u003ccode\u003erootDir\u003c/code\u003e to cached layer config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33779\"\u003e#33779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,schema:\u003c/strong\u003e Add \u003ccode\u003emoduleDependencies\u003c/code\u003e -\u0026gt; \u003ccode\u003einstallModule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33689\"\u003e#33689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit directory structure and re-order guides (v3) (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33690\"\u003e#33690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/016ef66e3\"\u003e016ef66e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd hints release (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33701\"\u003e#33701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link to vitest globals config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33702\"\u003e#33702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 404 link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/5543b7cf7\"\u003e5543b7cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eText consistency (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33709\"\u003e#33709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003eerror\u003c/code\u003e as non-optional prop (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33763\"\u003e#33763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pnpm to 10.21 and enable trust policy (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1cb55efc0\"\u003e1cb55efc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert pnpm trust policy and restore provenance action (\u003ca href=\"https://github.com/nuxt/nuxt/commit/103ae1351\"\u003e103ae1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate markdownlint config to ignore mdc issues (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d4933e26e\"\u003ed4933e26e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin to single version of unstorage (\u003ca href=\"https://github.com/nuxt/nuxt/commit/619956e7f\"\u003e619956e7f\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/nuxt/nuxt/commit/06449a8a7696bb090b6174adabea1b5a40bc5333\"\u003e\u003ccode\u003e06449a8\u003c/code\u003e\u003c/a\u003e v3.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/75c470facdc28a380feb6f4ba23ceea400e8d314\"\u003e\u003ccode\u003e75c470f\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33719\"\u003e#33719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/db81f67cdea0cb7910a8b7027b852d067e39670b\"\u003e\u003ccode\u003edb81f67\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade oxc to 0.98 (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33726\"\u003e#33726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/fd80e092ef45f517183d27f0676a3cf33133c6f9\"\u003e\u003ccode\u003efd80e09\u003c/code\u003e\u003c/a\u003e fix(nuxt): escape HTML in development error page stack trace (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8b75f133223ffc1d13c681ce096f9ceb93a3d094\"\u003e\u003ccode\u003e8b75f13\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/55d30d78b4ca7cc861f7612a01538bf97c6c4930\"\u003e\u003ccode\u003e55d30d7\u003c/code\u003e\u003c/a\u003e refactor(nuxt): improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/fe7e3cedc80e332dac46d9d6b46763eb0f5543fa\"\u003e\u003ccode\u003efe7e3ce\u003c/code\u003e\u003c/a\u003e fix(nuxt): re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/099440381ff56cba2fcbede7347a70ad80e07006\"\u003e\u003ccode\u003e0994403\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt): protect against resolved nuxt module subpath (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a6a770abbd900885227f707966fa5edccd93608\"\u003e\u003ccode\u003e9a6a770\u003c/code\u003e\u003c/a\u003e fix(nuxt,schema): ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/41012a996848762a933288e8fd4411749cb7d612\"\u003e\u003ccode\u003e41012a9\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt): type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.20.2/packages/nuxt\"\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 9.8.0 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: XSS vulnerability with prototype pollution on AST: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prototype pollusion on deepCopy: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: messages \u003ccode\u003edeepCopy\u003c/code\u003e mutates \u003ccode\u003esrc\u003c/code\u003e arguments  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/1975\"\u003eintlify/vue-i18n#1975\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/intlify/vue-i18n/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev12.0.0-alpha.3 (2025-07-02T15:15:01Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/intlify/vue-i18n/releases/tag/v12.0.0-alpha.3\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePart options support for $n by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2170\"\u003eintlify/vue-i18n#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Part options support $d by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2177\"\u003eintlify/vue-i18n#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2157\"\u003eintlify/vue-i18n#2157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(typing): n() \u0026amp; d() output depending \u0026quot;part\u0026quot; option by \u003ca href=\"https://github.com/pinguet62\"\u003e\u003ccode\u003e@​pinguet62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2193\"\u003eintlify/vue-i18n#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix declaration order in Number formatting with options ResourceKeys must be before OptionsType by \u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: update component injection APIs for drop legacy by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2176\"\u003eintlify/vue-i18n#2176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update slot key filtering to exclude internal keys by \u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improvement \u003ccode\u003en\u003c/code\u003e and \u003ccode\u003e$n\u003c/code\u003e typings by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2174\"\u003eintlify/vue-i18n#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed, list, modifier examples by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2186\"\u003eintlify/vue-i18n#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error on duplicate useI18n calling on local scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2204\"\u003eintlify/vue-i18n#2204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in CHANGELOG by \u003ca href=\"https://github.com/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: llms friendly text generation by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2168\"\u003eintlify/vue-i18n#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo in pluralization.md by \u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace Legacy API usage with Composition API usage by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2196\"\u003eintlify/vue-i18n#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🍭 Examples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: Storybook Example with vue3 and vite by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2173\"\u003eintlify/vue-i18n#2173\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/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2e255c59ded7caf7c35f67190a336ce4cec82816\"\u003e\u003ccode\u003e2e255c5\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6695eec30737265032dca70690df00ad8d3aa713\"\u003e\u003ccode\u003e6695eec\u003c/code\u003e\u003c/a\u003e fix: update package name for npm provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2b5149d42afe9b00a514e6b1ee2021212e47edf5\"\u003e\u003ccode\u003e2b5149d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;release: v9.14.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/26449f9d74165736cd1d5ff768ff3c7d12d8a8d5\"\u003e\u003ccode\u003e26449f9\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/5448139375d123c90019f372404de6138ff6b588\"\u003e\u003ccode\u003e5448139\u003c/code\u003e\u003c/a\u003e release: v9.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/af67265181fa776dab006afbab85de6a47a34d66\"\u003e\u003ccode\u003eaf67265\u003c/code\u003e\u003c/a\u003e release: v9.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/8e9f6d5a6bb828708c5d8d059010251b51f5c7d2\"\u003e\u003ccode\u003e8e9f6d5\u003c/code\u003e\u003c/a\u003e release: v9.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/e37cba0657e9f5896203a07f062936362d72dc17\"\u003e\u003ccode\u003ee37cba0\u003c/code\u003e\u003c/a\u003e release: v9.13.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-i18n` from 9.8.0 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003evue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: XSS vulnerability with prototype pollution on AST: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prototype pollusion on deepCopy: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: messages \u003ccode\u003edeepCopy\u003c/code\u003e mutates \u003ccode\u003esrc\u003c/code\u003e arguments  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/1975\"\u003eintlify/vue-i18n#1975\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/intlify/vue-i18n/blob/master/CHANGELOG.md\"\u003evue-i18n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev12.0.0-alpha.3 (2025-07-02T15:15:01Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/intlify/vue-i18n/releases/tag/v12.0.0-alpha.3\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePart options support for $n by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2170\"\u003eintlify/vue-i18n#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Part options support $d by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2177\"\u003eintlify/vue-i18n#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2157\"\u003eintlify/vue-i18n#2157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(typing): n() \u0026amp; d() output depending \u0026quot;part\u0026quot; option by \u003ca href=\"https://github.com/pinguet62\"\u003e\u003ccode\u003e@​pinguet62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2193\"\u003eintlify/vue-i18n#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix declaration order in Number formatting with options ResourceKeys must be before OptionsType by \u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: update component injection APIs for drop legacy by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2176\"\u003eintlify/vue-i18n#2176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update slot key filtering to exclude internal keys by \u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improvement \u003ccode\u003en\u003c/code\u003e and \u003ccode\u003e$n\u003c/code\u003e typings by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2174\"\u003eintlify/vue-i18n#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed, list, modifier examples by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2186\"\u003eintlify/vue-i18n#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error on duplicate useI18n calling on local scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2204\"\u003eintlify/vue-i18n#2204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in CHANGELOG by \u003ca href=\"https://github.com/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: llms friendly text generation by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2168\"\u003eintlify/vue-i18n#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo in pluralization.md by \u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace Legacy API usage with Composition API usage by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2196\"\u003eintlify/vue-i18n#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🍭 Examples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: Storybook Example with vue3 and vite by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2173\"\u003eintlify/vue-i18n#2173\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/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2e255c59ded7caf7c35f67190a336ce4cec82816\"\u003e\u003ccode\u003e2e255c5\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6695eec30737265032dca70690df00ad8d3aa713\"\u003e\u003ccode\u003e6695eec\u003c/code\u003e\u003c/a\u003e fix: update package name for npm provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2b5149d42afe9b00a514e6b1ee2021212e47edf5\"\u003e\u003ccode\u003e2b5149d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;release: v9.14.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/26449f9d74165736cd1d5ff768ff3c7d12d8a8d5\"\u003e\u003ccode\u003e26449f9\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/5448139375d123c90019f372404de6138ff6b588\"\u003e\u003ccode\u003e5448139\u003c/code\u003e\u003c/a\u003e release: v9.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/af67265181fa776dab006afbab85de6a47a34d66\"\u003e\u003ccode\u003eaf67265\u003c/code\u003e\u003c/a\u003e release: v9.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/8e9f6d5a6bb828708c5d8d059010251b51f5c7d2\"\u003e\u003ccode\u003e8e9f6d5\u003c/code\u003e\u003c/a\u003e release: v9.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b07a9a49c3a45a7c284763477b4232c3c3693711\"\u003e\u003ccode\u003eb07a9a4\u003c/code\u003e\u003c/a\u003e fix: vue-i18n type definition for vue package (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/shared` from 9.8.0 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/shared\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: XSS vulnerability with prototype pollution on AST: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prototype pollusion on deepCopy: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: messages \u003ccode\u003edeepCopy\u003c/code\u003e mutates \u003ccode\u003esrc\u003c/code\u003e arguments  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/1975\"\u003eintlify/vue-i18n#1975\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/intlify/vue-i18n/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​intlify/shared\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev12.0.0-alpha.3 (2025-07-02T15:15:01Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/intlify/vue-i18n/releases/tag/v12.0.0-alpha.3\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePart options support for $n by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2170\"\u003eintlify/vue-i18n#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Part options support $d by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2177\"\u003eintlify/vue-i18n#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2157\"\u003eintlify/vue-i18n#2157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(typing): n() \u0026amp; d() output depending \u0026quot;part\u0026quot; option by \u003ca href=\"https://github.com/pinguet62\"\u003e\u003ccode\u003e@​pinguet62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2193\"\u003eintlify/vue-i18n#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix declaration order in Number formatting with options ResourceKeys must be before OptionsType by \u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: update component injection APIs for drop legacy by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2176\"\u003eintlify/vue-i18n#2176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update slot key filtering to exclude internal keys by \u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improvement \u003ccode\u003en\u003c/code\u003e and \u003ccode\u003e$n\u003c/code\u003e typings by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2174\"\u003eintlify/vue-i18n#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed, list, modifier examples by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2186\"\u003eintlify/vue-i18n#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error on duplicate useI18n calling on local scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2204\"\u003eintlify/vue-i18n#2204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in CHANGELOG by \u003ca href=\"https://github.com/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: llms friendly text generation by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2168\"\u003eintlify/vue-i18n#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo in pluralization.md by \u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace Legacy API usage with Composition API usage by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2196\"\u003eintlify/vue-i18n#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🍭 Examples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: Storybook Example with vue3 and vite by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2173\"\u003eintlify/vue-i18n#2173\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/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/a47099619fb9b256e86341a8658ebe72e92ab099\"\u003e\u003ccode\u003ea470996\u003c/code\u003e\u003c/a\u003e fix: DOM-based XSS via tag attributes for escape parameter (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/shared/issues/2230\"\u003e#2230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2e255c59ded7caf7c35f67190a336ce4cec82816\"\u003e\u003ccode\u003e2e255c5\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6695eec30737265032dca70690df00ad8d3aa713\"\u003e\u003ccode\u003e6695eec\u003c/code\u003e\u003c/a\u003e fix: update package name for npm provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2b5149d42afe9b00a514e6b1ee2021212e47edf5\"\u003e\u003ccode\u003e2b5149d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;release: v9.14.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/26449f9d74165736cd1d5ff768ff3c7d12d8a8d5\"\u003e\u003ccode\u003e26449f9\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/5448139375d123c90019f372404de6138ff6b588\"\u003e\u003ccode\u003e5448139\u003c/code\u003e\u003c/a\u003e release: v9.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/aabee0d72f9f39b74356324e63970c86d0f3824e\"\u003e\u003ccode\u003eaabee0d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/af67265181fa776dab006afbab85de6a47a34d66\"\u003e\u003ccode\u003eaf67265\u003c/code\u003e\u003c/a\u003e release: v9.14.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/devtools` from 1.0.5 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/devtools/releases\"\u003e\u003ccode\u003e@​nuxt/devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport passing additional permissions to the iframe  -  by \u003ca href=\"https://github.com/RihanArfan\"\u003e\u003ccode\u003e@​RihanArfan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/911\"\u003enuxt/devtools#911\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c9\"\u003e\u003c!-- raw HTML omitted --\u003e(bc1d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Remove flash when switching to dark  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/909\"\u003enuxt/devtools#909\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/75a814f8\"\u003e\u003c!-- raw HTML omitted --\u003e(75a81)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.1.0...v3.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Vue DevTools, close \u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/898\"\u003e#898\u003c/a\u003e  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/898\"\u003enuxt/devtools#898\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/1175374c\"\u003e\u003c!-- raw HTML omitted --\u003e(11753)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.1...v3.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd expiermental support for Vite DevTools  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2\"\u003e\u003c!-- raw HTML omitted --\u003e(68137)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove vite devtools integration  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37\"\u003e\u003c!-- raw HTML omitted --\u003e(8759c)\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\u003eUpdate text color for default inputs description  -  by \u003ca href=\"https://github.com/elonehoo\"\u003e\u003ccode\u003e@​elonehoo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/904\"\u003enuxt/devtools#904\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b71\"\u003e\u003c!-- raw HTML omitted --\u003e(8cd29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0...v3.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Nuxt 4 for kit and client  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/901\"\u003enuxt/devtools#901\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc5817ea\"\u003e\u003c!-- raw HTML omitted --\u003e(bc581)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.1...v3.0.0-beta.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0-beta.1\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Nuxt 4 for kit and client  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/901\"\u003enuxt/devtools#901\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc5817ea\"\u003e\u003c!-- raw HTML omitted --\u003e(bc581)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0-beta.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.7.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/nuxt/devtools/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/devtools\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/nuxt/devtools/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e remove flash when switching to dark (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/909\"\u003e#909\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/75a814f8a0664a4661e24f9d9c6a6abb73bbc490\"\u003e75a814f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport passing additional permissions to the iframe (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/911\"\u003e#911\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c92a7da9bc6e1870417029c50cb66a964e\"\u003ebc1d11c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.1...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-11-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate Vue DevTools, close \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/898\"\u003e#898\u003c/a\u003e (\u003ca href=\"https://github.com/nuxt/devtools/commit/1175374c80f98fd1fa180c0a0d60f77f2e630d9d\"\u003e1175374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0...v3.0.1\"\u003e3.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate text color for default inputs description (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/904\"\u003e#904\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b7103d258f6c788c57f7bc97e33dcad26ab\"\u003e8cd29b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd expiermental support for Vite DevTools (\u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2d1acf4488cef7314e9ff8ebcc3db1c21\"\u003e681378a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove vite devtools integration (\u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37461a3e7e843967220aafb08c037178a9\"\u003e8759cf3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.2...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.1...v3.0.0-beta.2\"\u003e3.0.0-beta.2\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0-beta.1\"\u003e3.0.0-beta.1\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/103558085147f7c099edd1d20e35c52aaebb31de\"\u003e\u003ccode\u003e1035580\u003c/code\u003e\u003c/a\u003e chore: release v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/9b54c01c041c29b9fe3132abf85b351c972336d2\"\u003e\u003ccode\u003e9b54c01\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c92a7da9bc6e1870417029c50cb66a964e\"\u003e\u003ccode\u003ebc1d11c\u003c/code\u003e\u003c/a\u003e feat: support passing additional permissions to the iframe (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/ba55eec7b6c514d87cbe554545fd2c7d7b1ca64e\"\u003e\u003ccode\u003eba55eec\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/21c4610b11f06a87f713999f0033dc7ccf290eae\"\u003e\u003ccode\u003e21c4610\u003c/code\u003e\u003c/a\u003e chore: release v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37461a3e7e843967220aafb08c037178a9\"\u003e\u003ccode\u003e8759cf3\u003c/code\u003e\u003c/a\u003e feat: improve vite devtools integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/94fc4ef20f8eb67089c3ea0b9c9a1c14950065b5\"\u003e\u003ccode\u003e94fc4ef\u003c/code\u003e\u003c/a\u003e chore: fix type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2d1acf4488cef7314e9ff8ebcc3db1c21\"\u003e\u003ccode\u003e681378a\u003c/code\u003e\u003c/a\u003e feat: add expiermental support for Vite DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b7103d258f6c788c57f7bc97e33dcad26ab\"\u003e\u003ccode\u003e8cd29b7\u003c/code\u003e\u003c/a\u003e fix: update text color for default inputs description (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/be134cc5aea3504f89e020216f1f46f0c8fd2aae\"\u003e\u003ccode\u003ebe134cc\u003c/code\u003e\u003c/a\u003e chore: release v3.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/devtools/commits/v3.1.1/packages/devtools\"\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@​nuxt/devtools\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/vite-builder` from 3.8.2 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003e\u003ccode\u003e@​nuxt/vite-builder\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.20.2 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe --channel=v3\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis will only work if you \u003cem\u003ealready have\u003c/em\u003e a version of \u003ccode\u003e@nuxt/cli\u003c/code\u003e which has the \u003ccode\u003e--channel\u003c/code\u003e flag. If this does not work, you can instead run \u003ccode\u003enpx nuxi@latest\u003c/code\u003e for the initial upgrade.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.20.1...v3.20.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Do not show pretty error handler when testing (\u003ca href=\"https://github.com/nuxt/nuxt/commit/cc75ce409\"\u003ecc75ce409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Generate valid references for component declaration items (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33388\"\u003e#33388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Sync internal route before calling \u003ccode\u003epage:finish\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33707\"\u003e#33707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Ensure html is a string before injecting error handler (\u003ca href=\"https://github.com/nuxt/nuxt/commit/6f51a25e9\"\u003e6f51a25e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Include layer server directories in \u003ccode\u003etsconfig.server.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33510\"\u003e#33510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Ensure deduped async data executions return latest promise (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,schema:\u003c/strong\u003e Ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations (\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a6a770ab\"\u003e9a6a770ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Protect against resolved nuxt module subpath (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33802\"\u003e#33802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape HTML in development error page stack trace (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Do not add resolved \u003ccode\u003erootDir\u003c/code\u003e to cached layer config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33779\"\u003e#33779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,schema:\u003c/strong\u003e Add \u003ccode\u003emoduleDependencies\u003c/code\u003e -\u0026gt; \u003ccode\u003einstallModule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33689\"\u003e#33689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit directory structure and re-order guides (v3) (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33690\"\u003e#33690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/016ef66e3\"\u003e016ef66e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd hints release (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33701\"\u003e#33701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link to vitest globals config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33702\"\u003e#33702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 404 link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/5543b7cf7\"\u003e5543b7cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eText consistency (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33709\"\u003e#33709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003eerror\u003c/code\u003e as non-optional prop (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33763\"\u003e#33763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pnpm to 10.21 and enable trust policy (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1cb55efc0\"\u003e1cb55efc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert pnpm trust policy and restore provenance action (\u003ca href=\"https://github.com/nuxt/nuxt/commit/103ae1351\"\u003e103ae1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate markdownlint config to ignore mdc issues (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d4933e26e\"\u003ed4933e26e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin to single version of unstorage (\u003ca href=\"https://github.com/nuxt/nuxt/commit/619956e7f\"\u003e619956e7f\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/nuxt/nuxt/commit/06449a8a7696bb090b6174adabea1b5a40bc5333\"\u003e\u003ccode\u003e06449a8\u003c/code\u003e\u003c/a\u003e v3.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/75c470facdc28a380feb6f4ba23ceea400e8d314\"\u003e\u003ccode\u003e75c470f\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33719\"\u003e#33719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/ce1396c562117d6b1fa1c5c55b2f58c21869d98a\"\u003e\u003ccode\u003ece1396c\u003c/code\u003e\u003c/a\u003e fix(nuxt): generate valid references for component declaration items (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33388\"\u003e#33388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/7cee46c724d668844bfaeb9d6484ac84d0d5fe42\"\u003e\u003ccode\u003e7cee46c\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33684\"\u003e#33684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/1d2ee45924109c5726562cd11aaabc7ef9b963f8\"\u003e\u003ccode\u003e1d2ee45\u003c/code\u003e\u003c/a\u003e v3.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/22311a621d359935fedd065f3c2cad8bda894d2c\"\u003e\u003ccode\u003e22311a6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33472\"\u003e#33472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6fbe670a145eafc00d93158a39c272331dd6d099\"\u003e\u003ccode\u003e6fbe670\u003c/code\u003e\u003c/a\u003e fix(vite): respect vite proxy in dev middleware (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33670\"\u003e#33670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/beb71b62ce110df18ccfdff834eea771a461a3f0\"\u003e\u003ccode\u003ebeb71b6\u003c/code\u003e\u003c/a\u003e fix(vite): ensure \u003ccode\u003eoptimizeDeps\u003c/code\u003e config is applied before other plugins (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33586\"\u003e#33586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2f8656118a58d58ec2aee6ad639cd9e2dedda952\"\u003e\u003ccode\u003e2f86561\u003c/code\u003e\u003c/a\u003e refactor(kit,nitro,nuxt,schema,vite): explicitly import process/performance (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8b0c0e3e85db82dce5fb2cb0d17db1602420f54f\"\u003e\u003ccode\u003e8b0c0e3\u003c/code\u003e\u003c/a\u003e fix(vite): use rolldown replace only in build (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33615\"\u003e#33615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.20.2/packages/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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​nuxt/vite-builder\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 3.29.4 to 4.55.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.55.3\u003c/h2\u003e\n\u003ch2\u003e4.55.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX semicolon insert position in variable declarations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6241\"\u003e#6241\u003c/a\u003e: Fix JSX semicolon insertion (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.55.2\u003c/h2\u003e\n\u003ch2\u003e4.55.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-19\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSort manual chunks by execution order to reduce circular dependency issues (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6234\"\u003e#6234\u003c/a\u003e: chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6235\"\u003e#6235\u003c/a\u003e: chore(deps): update dependency globals to v17 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6236\"\u003e#6236\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6237\"\u003e#6237\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6239\"\u003e#6239\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6240\"\u003e#6240\u003c/a\u003e: Sort manual chunks by module execution order (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.55.1\u003c/h2\u003e\n\u003ch2\u003e4.55.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix artifact reference for OpenBSD (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6231\"\u003e#6231\u003c/a\u003e: Fix OpenBSD artifacts and ensure OIDC is working (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch2\u003e4.54.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-12-20\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\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/rollup/rollup/blob/master/CHANGELOG-3.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003erollup changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/6764d548225c5fe11be33a1e286a01eb6e71f843\"\u003e\u003ccode\u003e6764d54\u003c/code\u003e\u003c/a\u003e 4.55.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9c455164326eaeaee1d85663fd13b75999da5ec4\"\u003e\u003ccode\u003e9c45516\u003c/code\u003e\u003c/a\u003e Update audit resolver exclusions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/726ce5d28068fe7e1384551fb21be2f47de6b263\"\u003e\u003ccode\u003e726ce5d\u003c/code\u003e\u003c/a\u003e Fix JSX semicolon insertion (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/bd293ba3739e20b00a520e2a77acbb2377c76732\"\u003e\u003ccode\u003ebd293ba\u003c/code\u003e\u003c/a\u003e 4.55.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/3dae637b909810efe61eb21a0d7f3ab32e180df9\"\u003e\u003ccode\u003e3dae637\u003c/code\u003e\u003c/a\u003e Update generated WASM adapter code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cde042f2de020f921fd9e3c5b72e2955a80f2029\"\u003e\u003ccode\u003ecde042f\u003c/code\u003e\u003c/a\u003e Sort manual chunks by module execution order (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fc4d8f7808721d653bb8921b2dc8275d16ab67d5\"\u003e\u003ccode\u003efc4d8f7\u003c/code\u003e\u003c/a\u003e Ignore irrelevant vulnerability for a month\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/147658afb3aea8edda03499b71bdfa82c80c7200\"\u003e\u003ccode\u003e147658a\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6239\"\u003e#6239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fed6c1dd981c253e117268b80e985895fb982b53\"\u003e\u003ccode\u003efed6c1d\u003c/code\u003e\u003c/a\u003e chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6234\"\u003e#6234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/701493abc751ef52c589256790ba176ddfc64d1e\"\u003e\u003ccode\u003e701493a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6235\"\u003e#6235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v3.29.4...v4.55.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for rollup since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 4.5.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eNote: 7.2.5 failed to publish so it is skipped on npm\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.5...v7.2.6\"\u003e7.2.6\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.4...v7.2.5\"\u003e7.2.5\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e handle shebang properly (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21158\"\u003e#21158\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df5a30d2690a2ebc4824a79becdcef30538dc602\"\u003edf5a30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21146\"\u003e#21146\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a3cd262f37228967e455617e982b35fccc49ffe9\"\u003ea3cd262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21175\"\u003e#21175\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e72e398a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003eexternal: true\u003c/code\u003e merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21164\"\u003e#21164\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5ef557a96c4a1f2b3a3aa25c12df3ee87b4a03f5\"\u003e5ef557a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts not rebound after server restart (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21166\"\u003e#21166\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d...\n\n_Description has been truncated_","html_url":"https://github.com/utda/ogai/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/utda%2Fogai/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"3836886983","node_id":"PR_kwDODfeAWc6-YUPB","number":3662,"state":"open","title":"chore(deps-dev): bump @nuxtjs/mdc from 0.19.1 to 0.20.0","user":"dependabot[bot]","labels":["dependency-upgrade"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-21T07:03:04.000Z","updated_at":"2026-01-21T07:03:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@nuxtjs/mdc","old_version":"0.19.1","new_version":"0.20.0","repository_url":"https://github.com/nuxt-content/mdc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) from 0.19.1 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e - by \u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/444\"\u003enuxt-modules/mdc#444\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/10feeec\"\u003e\u003c!-- raw HTML omitted --\u003e(10fee)\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\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run - by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/455\"\u003enuxt-modules/mdc#455\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/dad4ebf\"\u003e\u003c!-- raw HTML omitted --\u003e(dad4e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003eshiki/engine/*\u003c/code\u003e from build bundle - by \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/434a79c\"\u003e\u003c!-- raw HTML omitted --\u003e(434a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e - by \u003ca href=\"https://github.com/PBK-B\"\u003e\u003ccode\u003e@​PBK-B\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/452\"\u003enuxt-modules/mdc#452\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/451\"\u003enuxt-modules/mdc#451\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/fd6b145\"\u003e\u003c!-- raw HTML omitted --\u003e(fd6b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.2...v0.20.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9\"\u003eded01e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84\"\u003e6113f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAri Gestetner (\u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.1...v0.19.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003eshiki/engine/*\u003c/code\u003e from build bundle (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/434a79c\"\u003e434a79c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/452\"\u003e#452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate customization instructions for prose components (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1d4cf47\"\u003e1d4cf47\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePBK Bin \u003ca href=\"mailto:pbk9.bin@gmail.com\"\u003epbk9.bin@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAydin \u003ca href=\"mailto:a1oky@yandex.ru\"\u003ea1oky@yandex.ru\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/nuxt-content/mdc/commit/85ac40abdf2683172eed9adb64723b501059cdbc\"\u003e\u003ccode\u003e85ac40a\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84a05451a0e5781afc1e9190699c4827328\"\u003e\u003ccode\u003e6113f84\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a8a47705acc46459cd2916b2d16b646fa72cc25\"\u003e\u003ccode\u003e8a8a477\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9e3f15bd323c9abf5f9ab797475be7de9d\"\u003e\u003ccode\u003eded01e9\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/10feeecc3545c8215ba1d725acb4146555acede3\"\u003e\u003ccode\u003e10feeec\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/dad4ebfbad665651bc99c6f1f49fdced67dedfa1\"\u003e\u003ccode\u003edad4ebf\u003c/code\u003e\u003c/a\u003e fix: call \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4a5f8b891472ebd968138a2f13a3c558591d5f81\"\u003e\u003ccode\u003e4a5f8b8\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1d4cf478ff9b726a5398c3b22dc42efff924eb4d\"\u003e\u003ccode\u003e1d4cf47\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/fd6b14566b96c949a4a13a463fc9a8fe7fa8ec24\"\u003e\u003ccode\u003efd6b145\u003c/code\u003e\u003c/a\u003e fix: check highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/7a40fb0bb4a4b7a57c91edf245433354a5baaf8b\"\u003e\u003ccode\u003e7a40fb0\u003c/code\u003e\u003c/a\u003e chore(deps): update nuxt framework to ^4.2.2 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.1...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.19.1\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/kestra-io/docs/pull/3662","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fdocs/issues/3662","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3662/packages"},{"uuid":"3821358019","node_id":"PR_kwDOQmj05c69lT5x","number":7,"state":"open","title":"chore(deps): bump @nuxtjs/mdc from 0.19.2 to 0.20.0 in the all-dependencies group","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-16T10:16:32.000Z","updated_at":"2026-01-16T10:18:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@nuxtjs/mdc","old_version":"0.19.2","new_version":"0.20.0","repository_url":"https://github.com/nuxt-content/mdc"}],"path":"the all-dependencies group","ecosystem":"npm"},"body":"Bumps the all-dependencies group with 1 update: [@nuxtjs/mdc](https://github.com/nuxt-content/mdc).\n\nUpdates `@nuxtjs/mdc` from 0.19.2 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e - by \u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/444\"\u003enuxt-modules/mdc#444\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/10feeec\"\u003e\u003c!-- raw HTML omitted --\u003e(10fee)\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\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run - by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/455\"\u003enuxt-modules/mdc#455\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/dad4ebf\"\u003e\u003c!-- raw HTML omitted --\u003e(dad4e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.2...v0.20.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9\"\u003eded01e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84\"\u003e6113f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAri Gestetner (\u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/85ac40abdf2683172eed9adb64723b501059cdbc\"\u003e\u003ccode\u003e85ac40a\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84a05451a0e5781afc1e9190699c4827328\"\u003e\u003ccode\u003e6113f84\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a8a47705acc46459cd2916b2d16b646fa72cc25\"\u003e\u003ccode\u003e8a8a477\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9e3f15bd323c9abf5f9ab797475be7de9d\"\u003e\u003ccode\u003eded01e9\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/10feeecc3545c8215ba1d725acb4146555acede3\"\u003e\u003ccode\u003e10feeec\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/dad4ebfbad665651bc99c6f1f49fdced67dedfa1\"\u003e\u003ccode\u003edad4ebf\u003c/code\u003e\u003c/a\u003e fix: call \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.2...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.19.2\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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 \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/vthanhduong/spark-v2-lol/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vthanhduong%2Fspark-v2-lol/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3757053034","node_id":"PR_kwDOPlJcNc66T_oP","number":5,"state":"closed","title":"Bump @nuxtjs/mdc and @nuxt/content","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-23T11:28:28.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-23T11:24:11.000Z","updated_at":"2025-12-23T11:28:29.000Z","time_to_close":257,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nuxtjs/mdc","repository_url":"https://github.com/nuxt-content/mdc","old_version":"0.17.0","new_version":"0.19.1"},{"name":"@nuxt/content","repository_url":"https://github.com/nuxt/content","old_version":"3.6.3","new_version":"3.9.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) to 0.19.1 and updates ancestor dependency [@nuxt/content](https://github.com/nuxt/content). These dependencies need to be updated together.\n\nUpdates `@nuxtjs/mdc` from 0.17.0 to 0.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (aa041b9)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (f99e6e4)\u003c/li\u003e\n\u003cli\u003efix: handle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (67e1fc2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat heading children as inline elements (045c49d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (382bd7d)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (690fd53)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/429\"\u003e#429\u003c/a\u003e) (a958075)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (bf09212)\u003c/li\u003e\n\u003cli\u003efix(stringify): preserve children order (5c1ea1b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (21fd936)\u003c/li\u003e\n\u003cli\u003efix: allow passing options to \u003ccode\u003eremark-mdc\u003c/code\u003e plugin in stringify helper (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/424\"\u003e#424\u003c/a\u003e) (54a5c59)\u003c/li\u003e\n\u003cli\u003echore: Delete .github/workflows/nuxthub.yml (21490cc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: rename repository (d37dfc3)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/420\"\u003e#420\u003c/a\u003e) (28013c5)\u003c/li\u003e\n\u003cli\u003echore: upgrade lock file (d92ff99)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (ab386cb)\u003c/li\u003e\n\u003cli\u003efix: merge highlight options with \u003ccode\u003edefu\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/409\"\u003e#409\u003c/a\u003e) (babd9f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeze \u003ccode\u003emkdist\u003c/code\u003e version (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4\"\u003ec3761b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Nested lists (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/840b059\"\u003e840b059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Detect inline components (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/a63389f\"\u003ea63389f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Inline component with -3 attributes (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a85\"\u003e76a5a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert json attributes to yaml syntax (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d3555\"\u003e96d3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter inline detection for buttons (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52\"\u003e1aeaa52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe1\"\u003e9eebbe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dc\"\u003e31c04dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda0\"\u003ed79bda0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.3...v0.18.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/67e1fc2\"\u003e67e1fc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f99e6e4\"\u003ef99e6e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/aa041b9\"\u003eaa041b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\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/nuxt-content/mdc/commit/d4483f6d85830232fd647d44daa67ef4f2b0ebc3\"\u003e\u003ccode\u003ed4483f6\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4b17fc60cc08874da9707f1ba665c54197\"\u003e\u003ccode\u003ec3761b4\u003c/code\u003e\u003c/a\u003e chore: freeze \u003ccode\u003emkdist\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4ca79ae11e4c91ca507d1091cc00c9943d5fe20c\"\u003e\u003ccode\u003e4ca79ae\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/bf498176e8f66ec470aaec05cd6e5221ffc68e3a\"\u003e\u003ccode\u003ebf49817\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda054e5a92483687f6d93a020be22a6b6ac2\"\u003e\u003ccode\u003ed79bda0\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52902827e00534e918285b9eeea2858da04\"\u003e\u003ccode\u003e1aeaa52\u003c/code\u003e\u003c/a\u003e fix: better inline detection for buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d355587c09aefa3d962bafcafa0edad48424f1\"\u003e\u003ccode\u003e96d3555\u003c/code\u003e\u003c/a\u003e fix: convert json attributes to yaml syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dcb5ebdc37c502d4645f9437408cfb662b4\"\u003e\u003ccode\u003e31c04dc\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe107567d81f1d2752f227ac6db0e9687aff\"\u003e\u003ccode\u003e9eebbe1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a8566bb6c38e012a19b2c67274c0c3ec9de1\"\u003e\u003ccode\u003e76a5a85\u003c/code\u003e\u003c/a\u003e fix(stringify): inline component with -3 attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.17.0...v0.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/content` from 3.6.3 to 3.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/content/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/content\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/nuxt/content/blob/main/compare/v3.8.2...v3.9.0\"\u003e3.9.0\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eamplity:\u003c/strong\u003e use\u003ccode\u003enode:sqlite\u003c/code\u003e on AWS Amplify if Node.js \u0026gt; 22 (\u003ca href=\"https://github.com/nuxt/content/blob/main/undefined/undefined/undefined/issues/3598\"\u003e#3598\u003c/a\u003e) e74bb6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs-watcher:\u003c/strong\u003e add timeout to deal with race-condition c07336e\u003c/li\u003e\n\u003cli\u003eprepare for NuxtHub 0.10 with hub.db (\u003ca href=\"https://github.com/nuxt/content/blob/main/undefined/undefined/undefined/issues/3624\"\u003e#3624\u003c/a\u003e) 8a9f9d3\u003c/li\u003e\n\u003cli\u003erespect \u003ccode\u003eapp.baseURL\u003c/code\u003e in Cloudflare database handler (\u003ca href=\"https://github.com/nuxt/content/blob/main/undefined/undefined/undefined/issues/3608\"\u003e#3608\u003c/a\u003e) 1af6adc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.8.1...v3.8.2\"\u003e3.8.2\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.8.0...v3.8.1\"\u003e3.8.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e nuxt 4.2 patch (\u003ca href=\"https://github.com/nuxt/content/commit/91a1de7391d8b010fff85befe3d75fb8e0fd1788\"\u003e91a1de7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e docs collection prefix (\u003ca href=\"https://github.com/nuxt/content/commit/72cc17d5d912f46c0358b1af48cf44d49e18925a\"\u003e72cc17d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake sure last char of column is not special char (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3610\"\u003e#3610\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/d763452db17b2e81ccae4a84c25c58e50c6a5e68\"\u003ed763452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace internal object records with maps (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3591\"\u003e#3591\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/7b16de31106062d82654b0be9cddaaf88ac1b1fb\"\u003e7b16de3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003emoduleDependencies\u003c/code\u003e to install mdc module (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3597\"\u003e#3597\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/960053395ccb3c1a991f06948523558fcff62ea1\"\u003e9600533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.7.1...v3.8.0\"\u003e3.8.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for nuxthub v1 (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3576\"\u003e#3576\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/e1660637e24705d922a928ec8ca711a2fbec4e18\"\u003ee166063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclient utils (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3506\"\u003e#3506\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/24670578f859c119b717082636bd216d1a50f477\"\u003e2467057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse Vite and Webpack server for content hot reload (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3546\"\u003e#3546\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/ee06d16cbcf03abd4093275fc03595169ec1dfdf\"\u003eee06d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eextend inherited schema (\u003ca href=\"https://github.com/nuxt/content/commit/dd054ea9a960125af4bf9ebf696f51536e92b5dd\"\u003edd054ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egit:\u003c/strong\u003e use modern-tar over tar (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3569\"\u003e#3569\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/dd854d5e43648082d7f75516ecd941073c8fc380\"\u003edd854d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.7.0...v3.7.1\"\u003e3.7.1\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezod\u003c/code\u003e and \u003ccode\u003ezod-to-json-schema\u003c/code\u003e from optional deps (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3541\"\u003e#3541\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/8e038f0db643b05ebde15a250d0a0262eba25d2c\"\u003e8e038f0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.6.3...v3.7.0\"\u003e3.7.0\u003c/a\u003e (2025-09-12)\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/nuxt/content/commit/fbfd05b3aa1c6c500417d99ddbfe524936cfaa7b\"\u003e\u003ccode\u003efbfd05b\u003c/code\u003e\u003c/a\u003e chore(release): v3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/e52abf5610e45cfca806ac9e93a02f7ee1ac9970\"\u003e\u003ccode\u003ee52abf5\u003c/code\u003e\u003c/a\u003e lint: fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/0adecb229be530b2a4bed60049d83415053a2fbd\"\u003e\u003ccode\u003e0adecb2\u003c/code\u003e\u003c/a\u003e docs(studio): add visual editor info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/0b4c84629a48fefa7cd1a5d1ddd1910c21aa2e6e\"\u003e\u003ccode\u003e0b4c846\u003c/code\u003e\u003c/a\u003e chore(deps): studio alpha 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/d1f4e60355f00e8838017b59e9651c8aea0b07c3\"\u003e\u003ccode\u003ed1f4e60\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/d0a8ecb01d9759478a962cb57ec5e4af24a719d3\"\u003e\u003ccode\u003ed0a8ecb\u003c/code\u003e\u003c/a\u003e chore(deps): studio latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/12248a863df50562b8a5131ae6face1aec55ed94\"\u003e\u003ccode\u003e12248a8\u003c/code\u003e\u003c/a\u003e docs: fix docker deployment typo (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/deeaa235290522c31a8c515000f4a663ed6a6154\"\u003e\u003ccode\u003edeeaa23\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency chokidar to v5 (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3627\"\u003e#3627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/8a9f9d3055c0b97382768b1c8c98e928fa8e2c9d\"\u003e\u003ccode\u003e8a9f9d3\u003c/code\u003e\u003c/a\u003e fix: prepare for NuxtHub 0.10 with hub.db (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/e74bb6dea1cfb0e110f227e978c428104bc79924\"\u003e\u003ccode\u003ee74bb6d\u003c/code\u003e\u003c/a\u003e feat(amplity): use\u003ccode\u003enode:sqlite\u003c/code\u003e on AWS Amplify if Node.js \u0026gt; 22 (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/content/compare/v3.6.3...v3.9.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 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/ongunakaycom/Nuxtify/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ongunakaycom/Nuxtify/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ongunakaycom%2FNuxtify/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3732937365","node_id":"PR_kwDOOO9eSs65Dkk6","number":39,"state":"open","title":"build(deps): bump the minor-updates group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-16T03:22:22.000Z","updated_at":"2025-12-16T03:22:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@nuxt/eslint","old_version":"1.9.0","new_version":"1.12.1","repository_url":"https://github.com/nuxt/eslint"},{"name":"@nuxtjs/mdc","old_version":"0.17.3","new_version":"0.19.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@prisma/client","old_version":"6.9.0","new_version":"6.19.1","repository_url":"https://github.com/prisma/prisma"},{"name":"eslint","old_version":"9.34.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"nuxt","old_version":"4.0.3","new_version":"4.2.2","repository_url":"https://github.com/nuxt/nuxt"},{"name":"prisma","old_version":"6.9.0","new_version":"6.19.1","repository_url":"https://github.com/prisma/prisma"},{"name":"vue-router","old_version":"4.5.1","new_version":"4.6.4","repository_url":"https://github.com/vuejs/router"},{"name":"zod","old_version":"4.1.5","new_version":"4.2.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"@playwright/test","old_version":"1.55.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"22.18.0","new_version":"22.19.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.5","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vue-tsc","old_version":"3.0.6","new_version":"3.1.8","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxt/eslint](https://github.com/nuxt/eslint/tree/HEAD/packages/module) | `1.9.0` | `1.12.1` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.17.3` | `0.19.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.9.0` | `6.19.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.34.0` | `9.39.2` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.0.3` | `4.2.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.9.0` | `6.19.1` |\n| [vue-router](https://github.com/vuejs/router) | `4.5.1` | `4.6.4` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.5` | `4.2.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.0` | `1.57.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.18.0` | `22.19.3` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.5` | `4.21.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.0.6` | `3.1.8` |\n\n\nUpdates `@nuxt/eslint` from 1.9.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/34fa12b36fc26149c750f6a3313257494c21457d\"\u003e\u003ccode\u003e34fa12b\u003c/code\u003e\u003c/a\u003e chore: release v1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/657fcb463f290f318ce11b9efb47abf1d789b30f\"\u003e\u003ccode\u003e657fcb4\u003c/code\u003e\u003c/a\u003e chore: release v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/1c5ca6a6334a15844b8e869261c5ad05aa101869\"\u003e\u003ccode\u003e1c5ca6a\u003c/code\u003e\u003c/a\u003e docs: fix Nuxt badge icon (\u003ca href=\"https://github.com/nuxt/eslint/tree/HEAD/packages/module/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/4f7103241eb085bf07c28fa1482b76cab3ea00bd\"\u003e\u003ccode\u003e4f71032\u003c/code\u003e\u003c/a\u003e chore: release v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/702db7c48e776adb107640de66eb9a383934b43e\"\u003e\u003ccode\u003e702db7c\u003c/code\u003e\u003c/a\u003e chore: release v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/3f18575143aad3f7f21681f2a1f837fae8f26485\"\u003e\u003ccode\u003e3f18575\u003c/code\u003e\u003c/a\u003e fix: update icon path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/7c1aeef5182148a6b1bc3ad28ea6536c286ba31a\"\u003e\u003ccode\u003e7c1aeef\u003c/code\u003e\u003c/a\u003e docs: fix favicon source (\u003ca href=\"https://github.com/nuxt/eslint/tree/HEAD/packages/module/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/eslint/commits/v1.12.1/packages/module\"\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@​nuxt/eslint\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.17.3 to 0.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (aa041b9)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (f99e6e4)\u003c/li\u003e\n\u003cli\u003efix: handle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (67e1fc2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat heading children as inline elements (045c49d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (382bd7d)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (690fd53)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/429\"\u003e#429\u003c/a\u003e) (a958075)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (bf09212)\u003c/li\u003e\n\u003cli\u003efix(stringify): preserve children order (5c1ea1b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (21fd936)\u003c/li\u003e\n\u003cli\u003efix: allow passing options to \u003ccode\u003eremark-mdc\u003c/code\u003e plugin in stringify helper (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/424\"\u003e#424\u003c/a\u003e) (54a5c59)\u003c/li\u003e\n\u003cli\u003echore: Delete .github/workflows/nuxthub.yml (21490cc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: rename repository (d37dfc3)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/420\"\u003e#420\u003c/a\u003e) (28013c5)\u003c/li\u003e\n\u003cli\u003echore: upgrade lock file (d92ff99)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (ab386cb)\u003c/li\u003e\n\u003cli\u003efix: merge highlight options with \u003ccode\u003edefu\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/409\"\u003e#409\u003c/a\u003e) (babd9f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeze \u003ccode\u003emkdist\u003c/code\u003e version (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4\"\u003ec3761b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Nested lists (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/840b059\"\u003e840b059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Detect inline components (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/a63389f\"\u003ea63389f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Inline component with -3 attributes (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a85\"\u003e76a5a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert json attributes to yaml syntax (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d3555\"\u003e96d3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter inline detection for buttons (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52\"\u003e1aeaa52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe1\"\u003e9eebbe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dc\"\u003e31c04dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda0\"\u003ed79bda0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.3...v0.18.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/67e1fc2\"\u003e67e1fc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f99e6e4\"\u003ef99e6e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/aa041b9\"\u003eaa041b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\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/nuxt-content/mdc/commit/d4483f6d85830232fd647d44daa67ef4f2b0ebc3\"\u003e\u003ccode\u003ed4483f6\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4b17fc60cc08874da9707f1ba665c54197\"\u003e\u003ccode\u003ec3761b4\u003c/code\u003e\u003c/a\u003e chore: freeze \u003ccode\u003emkdist\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4ca79ae11e4c91ca507d1091cc00c9943d5fe20c\"\u003e\u003ccode\u003e4ca79ae\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/bf498176e8f66ec470aaec05cd6e5221ffc68e3a\"\u003e\u003ccode\u003ebf49817\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda054e5a92483687f6d93a020be22a6b6ac2\"\u003e\u003ccode\u003ed79bda0\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52902827e00534e918285b9eeea2858da04\"\u003e\u003ccode\u003e1aeaa52\u003c/code\u003e\u003c/a\u003e fix: better inline detection for buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d355587c09aefa3d962bafcafa0edad48424f1\"\u003e\u003ccode\u003e96d3555\u003c/code\u003e\u003c/a\u003e fix: convert json attributes to yaml syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dcb5ebdc37c502d4645f9437408cfb662b4\"\u003e\u003ccode\u003e31c04dc\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe107567d81f1d2752f227ac6db0e9687aff\"\u003e\u003ccode\u003e9eebbe1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a8566bb6c38e012a19b2c67274c0c3ec9de1\"\u003e\u003ccode\u003e76a5a85\u003c/code\u003e\u003c/a\u003e fix(stringify): inline component with -3 attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.17.3...v0.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.9.0 to 6.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a patch release for Prisma 6 that includes a fix for a \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/28240\"\u003ediffing bug introduced in Prisma 6.13.1\u003c/a\u003e, which led to incorrectly reported empty diffs.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5706\"\u003eprisma/prisma-engines#5706\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\u003c/p\u003e\n\u003ch3\u003ePreparing for Prisma v7\u003c/h3\u003e\n\u003cp\u003ePrisma v7 is almost here, and we’ve been making many of the feature in it available ahead of its release. If you haven’t been keeping your version of \u003ccode\u003eprisma\u003c/code\u003e, \u003ccode\u003e@prisma/client\u003c/code\u003e up to date, now is the time to do so before the release. Many of the changes we’ve introduced over the 6.x release cycle will become the default in v7.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnified Prisma Config for project configuration\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eprisma-client-js\u003c/code\u003e \u003ccode\u003eprisma-client\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/prisma/prisma/commit/fea56388d29fce6ab87d96d347edf7a54956de50\"\u003e\u003ccode\u003efea5638\u003c/code\u003e\u003c/a\u003e chore: backport namespace fix for Prisma 6 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28885\"\u003e#28885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2bd7a436ef21681499b12164fce41a038d0959d8\"\u003e\u003ccode\u003e2bd7a43\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-26.2ba551f319ab1df4bc874a89965d8b364105...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/833490a79bdd1975828cf7867ea620fd85107982\"\u003e\u003ccode\u003e833490a\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-25.420f95ba71ba52124fa101cda620b4e60cbe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac84b74a57313b2fcdb381feb0e268c1037e1363\"\u003e\u003ccode\u003eac84b74\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-24.a2b481b117452ee9da10d6bf285cde25c0d6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f163371469ccf2c272c796df5cb062b083645b11\"\u003e\u003ccode\u003ef163371\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-23.00f1b688fa033fd4de96af399b529227291b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3635905f0073595d73ab828ad7cbf5c5bf8e7cdc\"\u003e\u003ccode\u003e3635905\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-19.1d6ed60aab371a6253e5b971615421eb9d33...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bb013d6bdbfe74fe6ac58334b8bba696bb983207\"\u003e\u003ccode\u003ebb013d6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-16.a964551b989543683858a5aa93090e8b4857...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/eb59767dc21f9ae86870e6ae3585ecb383a45630\"\u003e\u003ccode\u003eeb59767\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-15.08761ddce3e1b2107c76ee662fbd0520fc11...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/d82ace1ff8d7d7011c1a152c90e276a7e846a665\"\u003e\u003ccode\u003ed82ace1\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-4.8d4501479f12f7b1490520c42857d08170a9f...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.1/packages/client\"\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@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.34.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint'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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\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://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\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://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\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://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\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://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.34.0...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.0.3 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.2.2 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.2.1...v4.2.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Do not show pretty error handler when testing (\u003ca href=\"https://github.com/nuxt/nuxt/commit/243261edb\"\u003e243261edb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Generate valid references for component declaration items (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33388\"\u003e#33388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Sync internal route before calling \u003ccode\u003epage:finish\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33707\"\u003e#33707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add TypeScript path alias support for test files (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33672\"\u003e#33672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Ensure html is a string before injecting error handler (\u003ca href=\"https://github.com/nuxt/nuxt/commit/f70b70c97\"\u003ef70b70c97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Include layer server directories in \u003ccode\u003etsconfig.server.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33510\"\u003e#33510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Ensure deduped async data executions return latest promise (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,schema:\u003c/strong\u003e Ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1c73525a2\"\u003e1c73525a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Protect against resolved nuxt module subpath (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33802\"\u003e#33802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape HTML in development error page stack trace (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Do not add resolved \u003ccode\u003erootDir\u003c/code\u003e to cached layer config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33779\"\u003e#33779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,schema:\u003c/strong\u003e Add \u003ccode\u003emoduleDependencies\u003c/code\u003e -\u0026gt; \u003ccode\u003einstallModule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33689\"\u003e#33689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit directory structure and re-order guides (v4) (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33691\"\u003e#33691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd hints release (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33701\"\u003e#33701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link to vitest globals config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33702\"\u003e#33702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd mcp server and llms.txt (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33371\"\u003e#33371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 404 link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/98c2f1397\"\u003e98c2f1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eText consistency (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33709\"\u003e#33709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003eerror\u003c/code\u003e as non-optional prop (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33763\"\u003e#33763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReformat tables (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33813\"\u003e#33813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pnpm to 10.21 and enable trust policy (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d2c9711c0\"\u003ed2c9711c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert pnpm trust policy and restore provenance action (\u003ca href=\"https://github.com/nuxt/nuxt/commit/f9d0e0a3d\"\u003ef9d0e0a3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate markdownlint config to ignore mdc issues (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e7fff7132\"\u003ee7fff7132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin to single version of unstorage (\u003ca href=\"https://github.com/nuxt/nuxt/commit/ec316eae8\"\u003eec316eae8\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/nuxt/nuxt/commit/185ae0f6da6cac51c1dcc010b8ca1ae7d5fee518\"\u003e\u003ccode\u003e185ae0f\u003c/code\u003e\u003c/a\u003e v4.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4e19c37ccebd3723639c89c59610f8ee46dd33e0\"\u003e\u003ccode\u003e4e19c37\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33793\"\u003e#33793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9728d9e27415552da0c56093cb5f6300edd5c695\"\u003e\u003ccode\u003e9728d9e\u003c/code\u003e\u003c/a\u003e fix(nuxt): escape HTML in development error page stack trace (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/56773be354708af4902c0cad4234cff1b1ff0663\"\u003e\u003ccode\u003e56773be\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/16c51935a311570aa1d2e472d377267296e84c33\"\u003e\u003ccode\u003e16c5193\u003c/code\u003e\u003c/a\u003e refactor(nuxt): improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2a9122195823403381294ff49019e53fb4d47662\"\u003e\u003ccode\u003e2a91221\u003c/code\u003e\u003c/a\u003e fix(nuxt): re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a62708b2abc1c8e05f5d36ce4149aca2ace1a05\"\u003e\u003ccode\u003e9a62708\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependency chokidar to v5 (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33794\"\u003e#33794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/81356f852b9a86e64228981c89818296b55c1925\"\u003e\u003ccode\u003e81356f8\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt): protect against resolved nuxt module subpath (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/1c73525a2f45a5cc872af0068b0d9664e4e6dc4f\"\u003e\u003ccode\u003e1c73525\u003c/code\u003e\u003c/a\u003e fix(nuxt,schema): ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/cdce631a1115308c2e0f6cf5100d8ff792951392\"\u003e\u003ccode\u003ecdce631\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt): type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.2.2/packages/nuxt\"\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.9.0 to 6.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a patch release for Prisma 6 that includes a fix for a \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/28240\"\u003ediffing bug introduced in Prisma 6.13.1\u003c/a\u003e, which led to incorrectly reported empty diffs.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5706\"\u003eprisma/prisma-engines#5706\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\u003c/p\u003e\n\u003ch3\u003ePreparing for Prisma v7\u003c/h3\u003e\n\u003cp\u003ePrisma v7 is almost here, and we’ve been making many of the feature in it available ahead of its release. If you haven’t been keeping your version of \u003ccode\u003eprisma\u003c/code\u003e, \u003ccode\u003e@prisma/client\u003c/code\u003e up to date, now is the time to do so before the release. Many of the changes we’ve introduced over the 6.x release cycle will become the default in v7.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnified Prisma Config for project configuration\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eprisma-client-js\u003c/code\u003e \u003ccode\u003eprisma-client\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/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/74631641db5a1c1d952819e0501676f9ccdb9407\"\u003e\u003ccode\u003e7463164\u003c/code\u003e\u003c/a\u003e feat(config): \u003ccode\u003eenv\u003c/code\u003e utility improvements  (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28332\"\u003e#28332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1bd7fd29d0a489591cd7d125a6f7d776412bf298\"\u003e\u003ccode\u003e1bd7fd2\u003c/code\u003e\u003c/a\u003e fix(tests): don't replace the process.env object (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28331\"\u003e#28331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/407862680558d456b2000b9e817193461fbb2f6a\"\u003e\u003ccode\u003e4078626\u003c/code\u003e\u003c/a\u003e chore: fix jest inline snapshot update (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28330\"\u003e#28330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/a3e36ae9c0f836a9c505a9535e8e6d40d7e8ff98\"\u003e\u003ccode\u003ea3e36ae\u003c/code\u003e\u003c/a\u003e feat(config): add support for \u003ccode\u003eengine?: 'js' | 'classic'\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28266\"\u003e#28266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6960355c2e01ca05fb4b3954e33b9ab4fc842df7\"\u003e\u003ccode\u003e6960355\u003c/code\u003e\u003c/a\u003e feat: support OpenTelemetry in loadable sub-commands (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28272\"\u003e#28272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/423b58507879080bdc1273ca5d30b3de87e5b766\"\u003e\u003ccode\u003e423b585\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;chore: use pnpm catalog (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28236\"\u003e#28236\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28271\"\u003e#28271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/10fab6b8ffb71d53e7af8c44c03df91df9a39aaa\"\u003e\u003ccode\u003e10fab6b\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28236\"\u003e#28236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/58e44eecf81530d1e2965366955f7ef97fef571a\"\u003e\u003ccode\u003e58e44ee\u003c/code\u003e\u003c/a\u003e chore: cli - remove unused/unnecessary dependencies (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28081\"\u003e#28081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c5ff908f3846e57569ef6f93bcb5c0de3c808bf0\"\u003e\u003ccode\u003ec5ff908\u003c/code\u003e\u003c/a\u003e chore: bump get-port to 7.1.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28080\"\u003e#28080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prisma since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.5.1 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle redirect types  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/92efba79\"\u003e\u003c!-- raw HTML omitted --\u003e(92efb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBasic alias  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/ded2d578\"\u003e\u003c!-- raw HTML omitted --\u003e(ded2d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake the build output compatible with v4.5  -  by \u003ca href=\"https://github.com/drylint\"\u003e\u003ccode\u003e@​drylint\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2591\"\u003evuejs/router#2591\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/42bc246f\"\u003e\u003c!-- raw HTML omitted --\u003e(42bc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: IsActive with custom params  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/edca66c6\"\u003e\u003c!-- raw HTML omitted --\u003e(edca6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vuejs/router/compare/v4.6.3...v4.6.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/47b95baae1ebdeb564bd1adf8168c9e9d6d09d0a\"\u003e\u003ccode\u003e47b95ba\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/492f75ca2fd7f1ff15172311a96a7dbaf6ead087\"\u003e\u003ccode\u003e492f75c\u003c/code\u003e\u003c/a\u003e chore: up tsdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/322ef6c076a396fba266efb7f8c4f01ad924d78b\"\u003e\u003ccode\u003e322ef6c\u003c/code\u003e\u003c/a\u003e chore: up tsdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/c00045025ba0a1b4dbe4a9111ba572e66fd3aee0\"\u003e\u003ccode\u003ec000450\u003c/code\u003e\u003c/a\u003e chore: up tsdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/5e43a9ddcfca1c0f33ec2e9cbd5ab77b33a291da\"\u003e\u003ccode\u003e5e43a9d\u003c/code\u003e\u003c/a\u003e ci: fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/747f56271c87f3198f140bbd4f49bc6ad8f58940\"\u003e\u003ccode\u003e747f562\u003c/code\u003e\u003c/a\u003e build: extra stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/1fef52d854a61b7205a77805c9d1ce7d7de53519\"\u003e\u003ccode\u003e1fef52d\u003c/code\u003e\u003c/a\u003e build: remove old deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/af4885336687bc7b4b96423cf52d0b81ea317769\"\u003e\u003ccode\u003eaf48853\u003c/code\u003e\u003c/a\u003e build: use conventionalcommits convention\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/84f2431e2f39f3e168dd4c067289d3f8e52c6ac4\"\u003e\u003ccode\u003e84f2431\u003c/code\u003e\u003c/a\u003e chore: ensure node version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/ed7a6ceb1754fcdb3e264f2134fda7bcc755f4aa\"\u003e\u003ccode\u003eed7a6ce\u003c/code\u003e\u003c/a\u003e ci: setup trusted publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v4.5.1...v4.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 vue-router since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.5 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5b5b129315fbc94a3b0d6244185eaeefcbe438d1 4.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eImplement Standard JSON Schema\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/standard-schema/standard-schema/pull/134\"\u003estandard-schema/standard-schema#134\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eImplement \u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003econst jsonSchema = {\n  type: \u0026quot;object\u0026quot;,\n  properties: {\n    name: { type: \u0026quot;string\u0026quot; },\n    age: { type: \u0026quot;number\u0026quot; }\n  },\n  required: [\u0026quot;name\u0026quot;]\n};\n\u003cp\u003econst schema = z.fromJSONSchema(jsonSchema);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eImplement \u003ccode\u003ez.xor()\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003econst schema = z.xor(\n  z.object({ type: \u0026quot;user\u0026quot;, name: z.string() }),\n  z.object({ type: \u0026quot;admin\u0026quot;, role: z.string() })\n);\n// Exactly one of the schemas must match\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eImplement \u003ccode\u003ez.looseRecord()\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003econst schema = z.looseRecord(z.string(), z.number());\n// Allows additional properties beyond those defined\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eaf49c084f66339110d00e37ff71dc7b3b9f2b7ef Update docs for JSON Schema conversion of \u003ccode\u003ez.undefined()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5504\"\u003e#5504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e767f320318986e422f524b939f1a7174544fda2e Add \u003ccode\u003e.toJSONSchema()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5477\"\u003e#5477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee17dcb63573397063e87d7c7fe10a5a78968181a Add \u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e, \u003ccode\u003ez.looseRecord()\u003c/code\u003e, \u003ccode\u003ez.xor()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5534\"\u003e#5534\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/colinhacks/zod/commit/5b5b129315fbc94a3b0d6244185eaeefcbe438d1\"\u003e\u003ccode\u003e5b5b129\u003c/code\u003e\u003c/a\u003e 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dcef9734f55fc1c8e73795a2be80c60fa7a4a568\"\u003e\u003ccode\u003edcef973\u003c/code\u003e\u003c/a\u003e v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e17dcb63573397063e87d7c7fe10a5a78968181a\"\u003e\u003ccode\u003ee17dcb6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e, \u003ccode\u003ez.looseRecord()\u003c/code\u003e, \u003ccode\u003ez.xor()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d632df3c135151639e8d013b383d365573eca64a\"\u003e\u003ccode\u003ed632df3\u003c/code\u003e\u003c/a\u003e Update next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/767f320318986e422f524b939f1a7174544fda2e\"\u003e\u003ccode\u003e767f320\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.toJSONSchema()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5477\"\u003e#5477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/325a70194b924e079c350565b442b6011618377f\"\u003e\u003ccode\u003e325a701\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epullfrog.yml\u003c/code\u003e workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/497272785a2b34fe32ca6211278970225ad87be2\"\u003e\u003ccode\u003e4972727\u003c/code\u003e\u003c/a\u003e Update Next.js and React Flight RCE advisory (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5515\"\u003e#5515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/af49c084f66339110d00e37ff71dc7b3b9f2b7ef\"\u003e\u003ccode\u003eaf49c08\u003c/code\u003e\u003c/a\u003e Update docs for JSON Schema conversion of \u003ccode\u003ez.undefined()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5504\"\u003e#5504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/fb66ee123fb370a2f6fd45c622cdb00fdfacb2fd\"\u003e\u003ccode\u003efb66ee1\u003c/code\u003e\u003c/a\u003e fix(mini): export ZodMiniJSONSchema types to prevent TS4023 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5511\"\u003e#5511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/6e968a3b49cbcb3bffc30c68634e80168e8f2a2e\"\u003e\u003ccode\u003e6e968a3\u003c/code\u003e\u003c/a\u003e Add convex-helpers to the ecosystem docs (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5470\"\u003e#5470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.5...v4.2.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.55.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\nwebServer: {\ncommand: 'npm run start',\nwait: {\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\nawait page.goto('/');\n});\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.55.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.18.0 to 22.19.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 to 16.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummar...\n\n_Description has been truncated_","html_url":"https://github.com/gabrielcaiana/ai-chat/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielcaiana%2Fai-chat/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"3706385293","node_id":"PR_kwDOHZsDEs63rhFr","number":164,"state":"closed","title":"Bump @nuxtjs/mdc from 0.18.4 to 0.19.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T03:15:16.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T13:22:06.000Z","updated_at":"2025-12-15T03:15:17.000Z","time_to_close":568390,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nuxtjs/mdc","old_version":"0.18.4","new_version":"0.19.1","repository_url":"https://github.com/nuxt-content/mdc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) from 0.18.4 to 0.19.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeze \u003ccode\u003emkdist\u003c/code\u003e version (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4\"\u003ec3761b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Nested lists (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/840b059\"\u003e840b059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Detect inline components (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/a63389f\"\u003ea63389f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Inline component with -3 attributes (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a85\"\u003e76a5a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert json attributes to yaml syntax (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d3555\"\u003e96d3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter inline detection for buttons (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52\"\u003e1aeaa52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe1\"\u003e9eebbe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dc\"\u003e31c04dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda0\"\u003ed79bda0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d4483f6d85830232fd647d44daa67ef4f2b0ebc3\"\u003e\u003ccode\u003ed4483f6\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4b17fc60cc08874da9707f1ba665c54197\"\u003e\u003ccode\u003ec3761b4\u003c/code\u003e\u003c/a\u003e chore: freeze \u003ccode\u003emkdist\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4ca79ae11e4c91ca507d1091cc00c9943d5fe20c\"\u003e\u003ccode\u003e4ca79ae\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/bf498176e8f66ec470aaec05cd6e5221ffc68e3a\"\u003e\u003ccode\u003ebf49817\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda054e5a92483687f6d93a020be22a6b6ac2\"\u003e\u003ccode\u003ed79bda0\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52902827e00534e918285b9eeea2858da04\"\u003e\u003ccode\u003e1aeaa52\u003c/code\u003e\u003c/a\u003e fix: better inline detection for buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d355587c09aefa3d962bafcafa0edad48424f1\"\u003e\u003ccode\u003e96d3555\u003c/code\u003e\u003c/a\u003e fix: convert json attributes to yaml syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dcb5ebdc37c502d4645f9437408cfb662b4\"\u003e\u003ccode\u003e31c04dc\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe107567d81f1d2752f227ac6db0e9687aff\"\u003e\u003ccode\u003e9eebbe1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a8566bb6c38e012a19b2c67274c0c3ec9de1\"\u003e\u003ccode\u003e76a5a85\u003c/code\u003e\u003c/a\u003e fix(stringify): inline component with -3 attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.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=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.18.4\u0026new-version=0.19.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/hivecom/hivecom.net/pull/164","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fhivecom.net/issues/164","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/164/packages"},{"uuid":"3679150890","node_id":"PR_kwDOOO9eSs62P3ZY","number":38,"state":"closed","title":"build(deps): bump the minor-updates group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-16T03:21:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T04:16:07.000Z","updated_at":"2025-12-16T03:21:21.000Z","time_to_close":1292712,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":13,"packages":[{"name":"@nuxt/eslint","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/nuxt/eslint"},{"name":"@nuxtjs/mdc","old_version":"0.17.3","new_version":"0.19.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@prisma/client","old_version":"6.9.0","new_version":"6.19.0","repository_url":"https://github.com/prisma/prisma"},{"name":"eslint","old_version":"9.34.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"nuxt","old_version":"4.0.3","new_version":"4.2.1","repository_url":"https://github.com/nuxt/nuxt"},{"name":"prisma","old_version":"6.9.0","new_version":"6.19.0","repository_url":"https://github.com/prisma/prisma"},{"name":"vue-router","old_version":"4.5.1","new_version":"4.6.3","repository_url":"https://github.com/vuejs/router"},{"name":"@playwright/test","old_version":"1.55.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"22.18.0","new_version":"22.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.5","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vue-tsc","old_version":"3.0.6","new_version":"3.1.5","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxt/eslint](https://github.com/nuxt/eslint/tree/HEAD/packages/module) | `1.9.0` | `1.11.0` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.17.3` | `0.19.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.9.0` | `6.19.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.34.0` | `9.39.1` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.0.3` | `4.2.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.9.0` | `6.19.0` |\n| [vue-router](https://github.com/vuejs/router) | `4.5.1` | `4.6.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.0` | `1.57.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.18.0` | `22.19.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.5` | `4.21.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.0.6` | `3.1.5` |\n\n\nUpdates `@nuxt/eslint` from 1.9.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/4f7103241eb085bf07c28fa1482b76cab3ea00bd\"\u003e\u003ccode\u003e4f71032\u003c/code\u003e\u003c/a\u003e chore: release v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/702db7c48e776adb107640de66eb9a383934b43e\"\u003e\u003ccode\u003e702db7c\u003c/code\u003e\u003c/a\u003e chore: release v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/3f18575143aad3f7f21681f2a1f837fae8f26485\"\u003e\u003ccode\u003e3f18575\u003c/code\u003e\u003c/a\u003e fix: update icon path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/7c1aeef5182148a6b1bc3ad28ea6536c286ba31a\"\u003e\u003ccode\u003e7c1aeef\u003c/code\u003e\u003c/a\u003e docs: fix favicon source (\u003ca href=\"https://github.com/nuxt/eslint/tree/HEAD/packages/module/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/eslint/commits/v1.11.0/packages/module\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.17.3 to 0.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (aa041b9)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (f99e6e4)\u003c/li\u003e\n\u003cli\u003efix: handle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (67e1fc2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat heading children as inline elements (045c49d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (382bd7d)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (690fd53)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/429\"\u003e#429\u003c/a\u003e) (a958075)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (bf09212)\u003c/li\u003e\n\u003cli\u003efix(stringify): preserve children order (5c1ea1b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (21fd936)\u003c/li\u003e\n\u003cli\u003efix: allow passing options to \u003ccode\u003eremark-mdc\u003c/code\u003e plugin in stringify helper (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/424\"\u003e#424\u003c/a\u003e) (54a5c59)\u003c/li\u003e\n\u003cli\u003echore: Delete .github/workflows/nuxthub.yml (21490cc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: rename repository (d37dfc3)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/420\"\u003e#420\u003c/a\u003e) (28013c5)\u003c/li\u003e\n\u003cli\u003echore: upgrade lock file (d92ff99)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (ab386cb)\u003c/li\u003e\n\u003cli\u003efix: merge highlight options with \u003ccode\u003edefu\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/409\"\u003e#409\u003c/a\u003e) (babd9f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeze \u003ccode\u003emkdist\u003c/code\u003e version (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4\"\u003ec3761b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Nested lists (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/840b059\"\u003e840b059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Detect inline components (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/a63389f\"\u003ea63389f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Inline component with -3 attributes (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a85\"\u003e76a5a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert json attributes to yaml syntax (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d3555\"\u003e96d3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter inline detection for buttons (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52\"\u003e1aeaa52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe1\"\u003e9eebbe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dc\"\u003e31c04dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda0\"\u003ed79bda0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.3...v0.18.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/67e1fc2\"\u003e67e1fc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f99e6e4\"\u003ef99e6e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/aa041b9\"\u003eaa041b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\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/nuxt-content/mdc/commit/d4483f6d85830232fd647d44daa67ef4f2b0ebc3\"\u003e\u003ccode\u003ed4483f6\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4b17fc60cc08874da9707f1ba665c54197\"\u003e\u003ccode\u003ec3761b4\u003c/code\u003e\u003c/a\u003e chore: freeze \u003ccode\u003emkdist\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4ca79ae11e4c91ca507d1091cc00c9943d5fe20c\"\u003e\u003ccode\u003e4ca79ae\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/bf498176e8f66ec470aaec05cd6e5221ffc68e3a\"\u003e\u003ccode\u003ebf49817\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda054e5a92483687f6d93a020be22a6b6ac2\"\u003e\u003ccode\u003ed79bda0\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52902827e00534e918285b9eeea2858da04\"\u003e\u003ccode\u003e1aeaa52\u003c/code\u003e\u003c/a\u003e fix: better inline detection for buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d355587c09aefa3d962bafcafa0edad48424f1\"\u003e\u003ccode\u003e96d3555\u003c/code\u003e\u003c/a\u003e fix: convert json attributes to yaml syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dcb5ebdc37c502d4645f9437408cfb662b4\"\u003e\u003ccode\u003e31c04dc\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe107567d81f1d2752f227ac6db0e9687aff\"\u003e\u003ccode\u003e9eebbe1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a8566bb6c38e012a19b2c67274c0c3ec9de1\"\u003e\u003ccode\u003e76a5a85\u003c/code\u003e\u003c/a\u003e fix(stringify): inline component with -3 attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.17.3...v0.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.9.0 to 6.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\u003c/p\u003e\n\u003ch3\u003ePreparing for Prisma v7\u003c/h3\u003e\n\u003cp\u003ePrisma v7 is almost here, and we’ve been making many of the feature in it available ahead of its release. If you haven’t been keeping your version of \u003ccode\u003eprisma\u003c/code\u003e, \u003ccode\u003e@prisma/client\u003c/code\u003e up to date, now is the time to do so before the release. Many of the changes we’ve introduced over the 6.x release cycle will become the default in v7.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnified Prisma Config for project configuration\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eprisma-client-js\u003c/code\u003e \u003ccode\u003eprisma-client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eengine\u003c/code\u003e and \u003ccode\u003edatasource\u003c/code\u003e keys in \u003ccode\u003eprisma.config.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We’re growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that’s right for you.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2bd7a436ef21681499b12164fce41a038d0959d8\"\u003e\u003ccode\u003e2bd7a43\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-26.2ba551f319ab1df4bc874a89965d8b364105...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/833490a79bdd1975828cf7867ea620fd85107982\"\u003e\u003ccode\u003e833490a\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-25.420f95ba71ba52124fa101cda620b4e60cbe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac84b74a57313b2fcdb381feb0e268c1037e1363\"\u003e\u003ccode\u003eac84b74\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-24.a2b481b117452ee9da10d6bf285cde25c0d6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f163371469ccf2c272c796df5cb062b083645b11\"\u003e\u003ccode\u003ef163371\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-23.00f1b688fa033fd4de96af399b529227291b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3635905f0073595d73ab828ad7cbf5c5bf8e7cdc\"\u003e\u003ccode\u003e3635905\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-19.1d6ed60aab371a6253e5b971615421eb9d33...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bb013d6bdbfe74fe6ac58334b8bba696bb983207\"\u003e\u003ccode\u003ebb013d6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-16.a964551b989543683858a5aa93090e8b4857...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/eb59767dc21f9ae86870e6ae3585ecb383a45630\"\u003e\u003ccode\u003eeb59767\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-15.08761ddce3e1b2107c76ee662fbd0520fc11...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/d82ace1ff8d7d7011c1a152c90e276a7e846a665\"\u003e\u003ccode\u003ed82ace1\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-4.8d4501479f12f7b1490520c42857d08170a9f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/11127b06b52216814583368fe062ae794bec49cf\"\u003e\u003ccode\u003e11127b0\u003c/code\u003e\u003c/a\u003e feat(generators): add biome ignore comment to all generated JS/TS files (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28341\"\u003e#28341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.0/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.34.0 to 9.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.34.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.0.3 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e4.2.1\u003c/strong\u003e is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.2.0...v4.2.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Deprecate \u003ccode\u003eImportPresetWithDeprecation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33596\"\u003e#33596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct warning message for prefetch/noPrefetch conflict (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33617\"\u003e#33617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Remove \u003ccode\u003e\u0026lt;nuxt-error-overlay\u0026gt;\u003c/code\u003e iframe border (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33625\"\u003e#33625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Use rolldown replace only in build (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33615\"\u003e#33615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Use directory paths in \u003ccode\u003emoduleEntryPaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33628\"\u003e#33628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Start error overlay minimized based on status code (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33658\"\u003e#33658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Ensure \u003ccode\u003eoptimizeDeps\u003c/code\u003e config is applied before other plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33586\"\u003e#33586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Respect layer priority order for scanned components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33654\"\u003e#33654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Process prerender routes on \u003ccode\u003epages:resolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33662\"\u003e#33662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Remove abort signal event listeners after render (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33665\"\u003e#33665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cleanup event listener with cleanup signal (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33667\"\u003e#33667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Update \u003ccode\u003evite-node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33663\"\u003e#33663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Respect vite proxy in dev middleware (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33670\"\u003e#33670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nitro,nuxt,schema,vite:\u003c/strong\u003e Explicitly import process/performance (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33650\"\u003e#33650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in eslint flat config description (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33569\"\u003e#33569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd signal support to useAsyncData examples (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33601\"\u003e#33601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003epending\u003c/code\u003e as alias of \u003ccode\u003estatus === 'pending'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33221\"\u003e#33221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003ecookieStore\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33572\"\u003e#33572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd information on types for server context (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33511\"\u003e#33511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark webstorm issue resolved (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33608\"\u003e#33608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify route middleware doesn't affect API routes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33643\"\u003e#33643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove docs for \u003ccode\u003euseHead\u003c/code\u003e/\u003ccode\u003euseHydration\u003c/code\u003e/\u003ccode\u003euseLazy*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33626\"\u003e#33626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link to nitro source to v2 branch (\u003ca href=\"https://github.com/nuxt/nuxt/commit/08018af4f\"\u003e08018af4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd typescript documentation for module authors (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33637\"\u003e#33637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypo (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33655\"\u003e#33655\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate URLs (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33567\"\u003e#33567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003everifyDepsBeforeRun: install\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33603\"\u003e#33603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce redirects in docs links (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1cc539325\"\u003e1cc539325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint docs (\u003ca href=\"https://github.com/nuxt/nuxt/commit/0b5fa5dea\"\u003e0b5fa5dea\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/nuxt/nuxt/commit/67ec213b30b0b1cd937d90d72664d19b62e4f830\"\u003e\u003ccode\u003e67ec213\u003c/code\u003e\u003c/a\u003e v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/b2ec7c53d072d3584615e05da3abb71b08c0271a\"\u003e\u003ccode\u003eb2ec7c5\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33673\"\u003e#33673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/a1b6753483592fe655648f3665af8e7a583ee7e5\"\u003e\u003ccode\u003ea1b6753\u003c/code\u003e\u003c/a\u003e fix(nuxt): cleanup event listener with cleanup signal (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33667\"\u003e#33667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3e1eb666ddc70624314c39f499a01c6adba7246f\"\u003e\u003ccode\u003e3e1eb66\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove abort signal event listeners after render (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33665\"\u003e#33665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/00148264ff01f07e096054516959c0f2db6d9248\"\u003e\u003ccode\u003e0014826\u003c/code\u003e\u003c/a\u003e fix(nuxt): process prerender routes on \u003ccode\u003epages:resolved\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33662\"\u003e#33662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6b6ea5faa1bcea7ad27ab1203e15b1d4e07eda99\"\u003e\u003ccode\u003e6b6ea5f\u003c/code\u003e\u003c/a\u003e fix(nuxt): respect layer priority order for scanned components (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33654\"\u003e#33654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/26aaf83d3f045fa9eb8a8ef24470951b838b069f\"\u003e\u003ccode\u003e26aaf83\u003c/code\u003e\u003c/a\u003e refactor(kit,nitro,nuxt,schema,vite): explicitly import process/performance (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/95518afa215160da8f0890346296474892d70c47\"\u003e\u003ccode\u003e95518af\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33639\"\u003e#33639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/1cc5393256b9571bbcbc069e60975aeea67a786b\"\u003e\u003ccode\u003e1cc5393\u003c/code\u003e\u003c/a\u003e chore: reduce redirects in docs links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/456cc36c6794c0aa7b737580aafe1b8c637f908c\"\u003e\u003ccode\u003e456cc36\u003c/code\u003e\u003c/a\u003e fix(nuxt): correct warning message for prefetch/noPrefetch conflict (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33617\"\u003e#33617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.2.1/packages/nuxt\"\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.9.0 to 6.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\u003c/p\u003e\n\u003ch3\u003ePreparing for Prisma v7\u003c/h3\u003e\n\u003cp\u003ePrisma v7 is almost here, and we’ve been making many of the feature in it available ahead of its release. If you haven’t been keeping your version of \u003ccode\u003eprisma\u003c/code\u003e, \u003ccode\u003e@prisma/client\u003c/code\u003e up to date, now is the time to do so before the release. Many of the changes we’ve introduced over the 6.x release cycle will become the default in v7.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnified Prisma Config for project configuration\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eprisma-client-js\u003c/code\u003e \u003ccode\u003eprisma-client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eengine\u003c/code\u003e and \u003ccode\u003edatasource\u003c/code\u003e keys in \u003ccode\u003eprisma.config.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We’re growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that’s right for you.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/74631641db5a1c1d952819e0501676f9ccdb9407\"\u003e\u003ccode\u003e7463164\u003c/code\u003e\u003c/a\u003e feat(config): \u003ccode\u003eenv\u003c/code\u003e utility improvements  (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28332\"\u003e#28332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1bd7fd29d0a489591cd7d125a6f7d776412bf298\"\u003e\u003ccode\u003e1bd7fd2\u003c/code\u003e\u003c/a\u003e fix(tests): don't replace the process.env object (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28331\"\u003e#28331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/407862680558d456b2000b9e817193461fbb2f6a\"\u003e\u003ccode\u003e4078626\u003c/code\u003e\u003c/a\u003e chore: fix jest inline snapshot update (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28330\"\u003e#28330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/a3e36ae9c0f836a9c505a9535e8e6d40d7e8ff98\"\u003e\u003ccode\u003ea3e36ae\u003c/code\u003e\u003c/a\u003e feat(config): add support for \u003ccode\u003eengine?: 'js' | 'classic'\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28266\"\u003e#28266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6960355c2e01ca05fb4b3954e33b9ab4fc842df7\"\u003e\u003ccode\u003e6960355\u003c/code\u003e\u003c/a\u003e feat: support OpenTelemetry in loadable sub-commands (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28272\"\u003e#28272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/423b58507879080bdc1273ca5d30b3de87e5b766\"\u003e\u003ccode\u003e423b585\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;chore: use pnpm catalog (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28236\"\u003e#28236\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28271\"\u003e#28271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/10fab6b8ffb71d53e7af8c44c03df91df9a39aaa\"\u003e\u003ccode\u003e10fab6b\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28236\"\u003e#28236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/58e44eecf81530d1e2965366955f7ef97fef571a\"\u003e\u003ccode\u003e58e44ee\u003c/code\u003e\u003c/a\u003e chore: cli - remove unused/unnecessary dependencies (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28081\"\u003e#28081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c5ff908f3846e57569ef6f93bcb5c0de3c808bf0\"\u003e\u003ccode\u003ec5ff908\u003c/code\u003e\u003c/a\u003e chore: bump get-port to 7.1.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28080\"\u003e#28080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.0/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.5.1 to 4.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/61838bf09b617f30ae7d2a0a00892fbd1fb85d87\"\u003e\u003ccode\u003e61838bf\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/09d63d3ff836a775231bf65ceaa11839bfed191f\"\u003e\u003ccode\u003e09d63d3\u003c/code\u003e\u003c/a\u003e fix: reinstate ESM browser builds (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2572\"\u003e#2572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/4dd6544de01edf8595a9d4f4e3dc1fbdeee06ae7\"\u003e\u003ccode\u003e4dd6544\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/af822e46ba67f45a8aa087bdf16cdaaa8a02c623\"\u003e\u003ccode\u003eaf822e4\u003c/code\u003e\u003c/a\u003e fix: avoid passing leading ? to parseQuery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/04a621ce9acd0410d6a430b245c0ac4c47097343\"\u003e\u003ccode\u003e04a621c\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/2064d8a7dbef7589e8d31add0ee481c1d8b2331f\"\u003e\u003ccode\u003e2064d8a\u003c/code\u003e\u003c/a\u003e build: fixup changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/6f00085c7d1d2e423a1f27f1c0ce4a152ea0ea99\"\u003e\u003ccode\u003e6f00085\u003c/code\u003e\u003c/a\u003e chore: up deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9b22edcff3acd9782dd86257b2744c1ae35a455e\"\u003e\u003ccode\u003e9b22edc\u003c/code\u003e\u003c/a\u003e build: add deprecated vue-router.esm-bundler export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/d9c6cc7123c54f8ae8dbf2c92827fa59fb6b173a\"\u003e\u003ccode\u003ed9c6cc7\u003c/code\u003e\u003c/a\u003e build: annotate release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/37cc3a5c27a8ef555ef262dc9fb86dbc4a50903a\"\u003e\u003ccode\u003e37cc3a5\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v4.5.1...v4.6.3\"\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.55.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\nwebServer: {\ncommand: 'npm run start',\nwait: {\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\nawait page.goto('/');\n});\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.55.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.18.0 to 22.19.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 to 16.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0c1b000af8688366077ecc7093333e8a701c4f7c\"\u003e\u003ccode\u003e0c1b000\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/595b2022b08b3c6936ec21e18e04bdfbb4071b49\"\u003e\u003ccode\u003e595b202\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e fix: do display \u0026quot;failed to spawn\u0026quot; message when task fails normally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5cf2a1ee62af346c41c99dda1eaea75e7f7c9a1c\"\u003e\u003ccode\u003e5cf2a1e\u003c/code\u003e\u003c/a\u003e style: do not autofix when running lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ba4001276ac6c9c17309eec05b69b0bddf426823\"\u003e\u003ccode\u003eba40012\u003c/code\u003e\u003c/a\u003e chore: drop \u003ccode\u003enpx\u003c/code\u003e from \u003ccode\u003ecommit-msg\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d67de9ac0495ca384a441e196357c49857499bd9\"\u003e\u003ccode\u003ed67de9a\u003c/code\u003e\u003c/a\u003e chore: fix \u003ccode\u003epre-push\u003c/code\u003e hook usage with changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8017d1df2fdb8141fa359944cba6244cbe199152\"\u003e\u003ccode\u003e8017d1d\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/922d7f4fb356d59e8e959391566c81f4e15042f2\"\u003e\u003ccode\u003e922d7f4\u003c/code\u003e\u003c/a\u003e ci: remove dependabot integration, it's not useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6aeeef18f0a6c405016c2d0370d04bd7a1d2c353\"\u003e\u003ccode\u003e6aeeef1\u003c/code\u003e\u003c/a\u003e docs: add PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5728b5059c6b5897b854650a606a4fea307d017\"\u003e\u003ccode\u003ea5728b5\u003c/code\u003e\u003c/a\u003e docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.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.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\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.7.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.2...3.7.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003e#18375\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\u003eAn internal refactor accidentally broke the VSCode extension plugin loading.\u003c/p\u003e\n\u003ch1\u003e3.7.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.1...3.7.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix string print when switching quotes (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003e#18351\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\nconsole.log(\u0026quot;A descriptor\\\\'s .kind must be \\\u0026quot;method\\\u0026quot; or \\\u0026quot;field\\\u0026quot;.\u0026quot;)\n\u003cp\u003e// Prettier 3.7.1\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Preserve quote for embedded HTML attribute values (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003e#18352\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/gabrielcaiana/ai-chat/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielcaiana%2Fai-chat/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}],"issue_packages":[{"old_version":"0.21.1","new_version":"0.22.0","update_type":"minor","path":null,"pr_created_at":"2026-06-06T04:25:15.000Z","version_change":"0.21.1 → 0.22.0","issue":{"uuid":"4601883542","node_id":"PR_kwDOM688L87jWt0V","number":34,"state":"open","title":"chore(deps)(deps): bump the nuxt group across 1 directory with 5 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-06-06T04:25:15.000Z","updated_at":"2026-06-06T04:25:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"nuxt","update_count":5,"packages":[{"name":"@nuxtjs/mdc","old_version":"0.21.1","new_version":"0.22.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@nuxt/kit","old_version":"4.4.6","new_version":"4.4.7","repository_url":"https://github.com/nuxt/nuxt"},{"name":"nuxt","old_version":"4.4.6","new_version":"4.4.7","repository_url":"https://github.com/nuxt/nuxt"},{"name":"nuxt-og-image","old_version":"6.5.1","new_version":"6.5.2","repository_url":"https://github.com/nuxt-modules/og-image"},{"name":"nuxt-schema-org","old_version":"6.0.4","new_version":"6.1.0","repository_url":"https://github.com/harlan-zw/nuxt-schema-org"}],"path":null,"ecosystem":"npm"},"body":"Bumps the nuxt group with 5 updates in the /docs directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.21.1` | `0.22.0` |\n| [@nuxt/kit](https://github.com/nuxt/nuxt/tree/HEAD/packages/kit) | `4.4.6` | `4.4.7` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.4.6` | `4.4.7` |\n| [nuxt-og-image](https://github.com/nuxt-modules/og-image) | `6.5.1` | `6.5.2` |\n| [nuxt-schema-org](https://github.com/harlan-zw/nuxt-schema-org) | `6.0.4` | `6.1.0` |\n\n\nUpdates `@nuxtjs/mdc` from 0.21.1 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e@​nuxtjs/mdc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (b3de9fc)\u003c/li\u003e\n\u003cli\u003edocs: add Comark migration guide in README (595fe77)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e@​nuxtjs/mdc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Comark migration guide in README (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe77\"\u003e595fe77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc\"\u003eb3de9fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/88b95a972c716c5b0c59012c6be409c29ce13e90\"\u003e\u003ccode\u003e88b95a9\u003c/code\u003e\u003c/a\u003e chore(release): release v0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc0accb38f54c6399084c28fa5f2c1aa238\"\u003e\u003ccode\u003eb3de9fc\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe772e72d36d55dec46f65ccf48d15ea05ed0\"\u003e\u003ccode\u003e595fe77\u003c/code\u003e\u003c/a\u003e docs: add Comark migration guide in README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/kit` from 4.4.6 to 4.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003e@​nuxt/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.7\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.4.7 is a security hotfix release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e👉 make sure to check \u003ca href=\"https://github.com/nuxt/nuxt/security/advisories\"\u003ehttps://github.com/nuxt/nuxt/security/advisories\u003c/a\u003e to view open advisories resolved by this release.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.4.6...v4.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Assign \u003ccode\u003enoSSR\u003c/code\u003e before deciding payload extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35108\"\u003e#35108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Avoid filtering out dirs with shared prefix from \u003ccode\u003eallowDirs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35112\"\u003e#35112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use resolve from \u003ccode\u003epathe\u003c/code\u003e for buildCache path boundary check (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35111\"\u003e#35111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prevent sibling-directory traversal in test component wrapper (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35110\"\u003e#35110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Pass event data to \u003ccode\u003eisValid\u003c/code\u003e in dev clipboard-copy listener (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35109\"\u003e#35109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Validate protocols in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e path before reload (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35115\"\u003e#35115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Prefix public asset virtuals with null byte (\u003ca href=\"https://github.com/nuxt/nuxt/commit/9e303b438\"\u003e9e303b438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-run \u003ccode\u003egetCachedData\u003c/code\u003e after initial fetch (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35122\"\u003e#35122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Propagate \u003ccode\u003euseFetch\u003c/code\u003e/\u003ccode\u003euseAsyncData\u003c/code\u003e factory types (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35133\"\u003e#35133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Close vite dev server on nuxt close (\u003ca href=\"https://github.com/nuxt/nuxt/commit/a10a68abc\"\u003ea10a68abc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Handle cancelling prompts to install packages (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e84813229\"\u003ee84813229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Avoid excluding node-context files in legacy tsconfig (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35152\"\u003e#35152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle missing payload in chunkError listener (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Await in-lifght template generation when closing nuxt (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clarify page and layout usage warnings (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35184\"\u003e#35184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e Surface compilation errors when stats.toString is empty (\u003ca href=\"https://github.com/nuxt/nuxt/commit/073b07851\"\u003e073b07851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject prototype-chain keys in the island registry (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35205\"\u003e#35205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Apply \u003ccode\u003eisScriptProtocol\u003c/code\u003e guard to \u003ccode\u003enavigateTo\u003c/code\u003e open option (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35206\"\u003e#35206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prevent server-only page island from recursing via \u003ccode\u003e\u0026lt;NuxtPage\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35198\"\u003e#35198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack,webpack:\u003c/strong\u003e Require loopback host when missing same-origin signals (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35200\"\u003e#35200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Gate chrome devtools workspace endpoint to local requests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35201\"\u003e#35201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape props in \u003ccode\u003e\u0026lt;NuxtClientFallback\u0026gt;\u003c/code\u003e ssr output (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35199\"\u003e#35199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Improve TS extension stripping/substitutions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35233\"\u003e#35233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Preserve \u003ccode\u003e.d.mts\u003c/code\u003e/\u003ccode\u003e.d.cts\u003c/code\u003e in \u003ccode\u003eresolveTypePaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35235\"\u003e#35235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape \u003ccode\u003e\u0026lt;NoScript\u0026gt;\u003c/code\u003e slot content (\u003ca href=\"https://github.com/nuxt/nuxt/commit/4b054e9d9\"\u003e4b054e9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Match route rules case-insensitively to mirror \u003ccode\u003evue-router\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/07e39cd6f\"\u003e07e39cd6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject script-capable protocols in \u003ccode\u003e\u0026lt;NuxtLink\u0026gt;\u003c/code\u003e href (\u003ca href=\"https://github.com/nuxt/nuxt/commit/0103ce06f\"\u003e0103ce06f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Block path-normalization open redirect in \u003ccode\u003enavigateTo\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/2cce6fb02\"\u003e2cce6fb02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject cross-origin paths in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e447a793c\"\u003ee447a793c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Bind vite-node IPC to a permissioned filesystem socket (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1f9f4767a\"\u003e1f9f4767a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,vite:\u003c/strong\u003e Use \u003ccode\u003ees2023\u003c/code\u003e array methods (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34980\"\u003e#34980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Replace \u003ccode\u003erunInNewContext\u003c/code\u003e with AST walker (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d72a89ef4\"\u003ed72a89ef4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument vite client and server options (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35090\"\u003e#35090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd dedicated module dependencies page (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35171\"\u003e#35171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd nodeTsConfig and sharedTsConfig options (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35231\"\u003e#35231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEdit for clarity and grammar (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35214\"\u003e#35214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexecFileSync\u003c/code\u003e for safety in release scripts (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1d7baaf01\"\u003e1d7baaf01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAssert there is always a tag (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e98c47c3c\"\u003ee98c47c3c\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/nuxt/nuxt/commit/b7d57903b947e788fadfcfdf88be7951943731bf\"\u003e\u003ccode\u003eb7d5790\u003c/code\u003e\u003c/a\u003e v4.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/cf41e1a074a2a04b9eda8a55b368e3da7119c093\"\u003e\u003ccode\u003ecf41e1a\u003c/code\u003e\u003c/a\u003e fix(kit): improve TS extension stripping/substitutions (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35233\"\u003e#35233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3ec51bb02efded843fbea3ba321871a90610d7ce\"\u003e\u003ccode\u003e3ec51bb\u003c/code\u003e\u003c/a\u003e fix(kit): avoid excluding node-context files in legacy tsconfig (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35152\"\u003e#35152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/73525dc02f3fce34a4621b152ba9d87d53db01aa\"\u003e\u003ccode\u003e73525dc\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35240\"\u003e#35240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/557ad9de55d608ca163f0f6d7e3360d200dc7132\"\u003e\u003ccode\u003e557ad9d\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35180\"\u003e#35180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/5b2c3fcd10c688f185e26890c6cf0fa3db562cff\"\u003e\u003ccode\u003e5b2c3fc\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35176\"\u003e#35176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3ff4065d08986d108b5412f363798f19932afec9\"\u003e\u003ccode\u003e3ff4065\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35117\"\u003e#35117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/18fb86e1fa88331c767e57bb09a98bae8ec18a35\"\u003e\u003ccode\u003e18fb86e\u003c/code\u003e\u003c/a\u003e refactor(kit,nuxt,vite): use \u003ccode\u003ees2023\u003c/code\u003e array methods (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/34980\"\u003e#34980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.7/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.4.6 to 4.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.7\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.4.7 is a security hotfix release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e👉 make sure to check \u003ca href=\"https://github.com/nuxt/nuxt/security/advisories\"\u003ehttps://github.com/nuxt/nuxt/security/advisories\u003c/a\u003e to view open advisories resolved by this release.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.4.6...v4.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Assign \u003ccode\u003enoSSR\u003c/code\u003e before deciding payload extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35108\"\u003e#35108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Avoid filtering out dirs with shared prefix from \u003ccode\u003eallowDirs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35112\"\u003e#35112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use resolve from \u003ccode\u003epathe\u003c/code\u003e for buildCache path boundary check (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35111\"\u003e#35111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prevent sibling-directory traversal in test component wrapper (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35110\"\u003e#35110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Pass event data to \u003ccode\u003eisValid\u003c/code\u003e in dev clipboard-copy listener (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35109\"\u003e#35109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Validate protocols in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e path before reload (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35115\"\u003e#35115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Prefix public asset virtuals with null byte (\u003ca href=\"https://github.com/nuxt/nuxt/commit/9e303b438\"\u003e9e303b438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-run \u003ccode\u003egetCachedData\u003c/code\u003e after initial fetch (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35122\"\u003e#35122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Propagate \u003ccode\u003euseFetch\u003c/code\u003e/\u003ccode\u003euseAsyncData\u003c/code\u003e factory types (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35133\"\u003e#35133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Close vite dev server on nuxt close (\u003ca href=\"https://github.com/nuxt/nuxt/commit/a10a68abc\"\u003ea10a68abc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Handle cancelling prompts to install packages (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e84813229\"\u003ee84813229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Avoid excluding node-context files in legacy tsconfig (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35152\"\u003e#35152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle missing payload in chunkError listener (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35155\"\u003e#35155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Await in-lifght template generation when closing nuxt (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clarify page and layout usage warnings (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35184\"\u003e#35184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e Surface compilation errors when stats.toString is empty (\u003ca href=\"https://github.com/nuxt/nuxt/commit/073b07851\"\u003e073b07851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject prototype-chain keys in the island registry (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35205\"\u003e#35205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Apply \u003ccode\u003eisScriptProtocol\u003c/code\u003e guard to \u003ccode\u003enavigateTo\u003c/code\u003e open option (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35206\"\u003e#35206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prevent server-only page island from recursing via \u003ccode\u003e\u0026lt;NuxtPage\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35198\"\u003e#35198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erspack,webpack:\u003c/strong\u003e Require loopback host when missing same-origin signals (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35200\"\u003e#35200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Gate chrome devtools workspace endpoint to local requests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35201\"\u003e#35201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape props in \u003ccode\u003e\u0026lt;NuxtClientFallback\u0026gt;\u003c/code\u003e ssr output (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35199\"\u003e#35199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Improve TS extension stripping/substitutions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35233\"\u003e#35233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Preserve \u003ccode\u003e.d.mts\u003c/code\u003e/\u003ccode\u003e.d.cts\u003c/code\u003e in \u003ccode\u003eresolveTypePaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35235\"\u003e#35235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape \u003ccode\u003e\u0026lt;NoScript\u0026gt;\u003c/code\u003e slot content (\u003ca href=\"https://github.com/nuxt/nuxt/commit/4b054e9d9\"\u003e4b054e9d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Match route rules case-insensitively to mirror \u003ccode\u003evue-router\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/07e39cd6f\"\u003e07e39cd6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject script-capable protocols in \u003ccode\u003e\u0026lt;NuxtLink\u0026gt;\u003c/code\u003e href (\u003ca href=\"https://github.com/nuxt/nuxt/commit/0103ce06f\"\u003e0103ce06f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Block path-normalization open redirect in \u003ccode\u003enavigateTo\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/2cce6fb02\"\u003e2cce6fb02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Reject cross-origin paths in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e447a793c\"\u003ee447a793c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Bind vite-node IPC to a permissioned filesystem socket (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1f9f4767a\"\u003e1f9f4767a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,vite:\u003c/strong\u003e Use \u003ccode\u003ees2023\u003c/code\u003e array methods (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34980\"\u003e#34980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Replace \u003ccode\u003erunInNewContext\u003c/code\u003e with AST walker (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d72a89ef4\"\u003ed72a89ef4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument vite client and server options (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35090\"\u003e#35090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd dedicated module dependencies page (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35171\"\u003e#35171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd nodeTsConfig and sharedTsConfig options (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35231\"\u003e#35231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEdit for clarity and grammar (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35214\"\u003e#35214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexecFileSync\u003c/code\u003e for safety in release scripts (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1d7baaf01\"\u003e1d7baaf01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAssert there is always a tag (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e98c47c3c\"\u003ee98c47c3c\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/nuxt/nuxt/commit/b7d57903b947e788fadfcfdf88be7951943731bf\"\u003e\u003ccode\u003eb7d5790\u003c/code\u003e\u003c/a\u003e v4.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/dbc58965ca7ffa21d7cc4207a4c40a62e0762f4a\"\u003e\u003ccode\u003edbc5896\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/e447a793c47766834f7497f8412a76cd56fd8ee1\"\u003e\u003ccode\u003ee447a79\u003c/code\u003e\u003c/a\u003e fix(nuxt): reject cross-origin paths in \u003ccode\u003ereloadNuxtApp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d72a89ef451965a8a1abb58d3bd6eab4865631a0\"\u003e\u003ccode\u003ed72a89e\u003c/code\u003e\u003c/a\u003e refactor(nuxt): replace \u003ccode\u003erunInNewContext\u003c/code\u003e with AST walker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2cce6fb02e621196d56df92e05594e07469b5a6d\"\u003e\u003ccode\u003e2cce6fb\u003c/code\u003e\u003c/a\u003e fix(nuxt): block path-normalization open redirect in \u003ccode\u003enavigateTo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/0103ce06fbbbdfa079a7f020ef8ce00121eac4a3\"\u003e\u003ccode\u003e0103ce0\u003c/code\u003e\u003c/a\u003e fix(nuxt): reject script-capable protocols in \u003ccode\u003e\\\u0026lt;NuxtLink\u0026gt;\u003c/code\u003e href\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/07e39cd6f26e407b4192b7865bd17bc44536b9bb\"\u003e\u003ccode\u003e07e39cd\u003c/code\u003e\u003c/a\u003e fix(nuxt): match route rules case-insensitively to mirror \u003ccode\u003evue-router\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4b054e9d95f8daf366cb144b52782047c511a66e\"\u003e\u003ccode\u003e4b054e9\u003c/code\u003e\u003c/a\u003e fix(nuxt): escape \u003ccode\u003e\\\u0026lt;NoScript\u0026gt;\u003c/code\u003e slot content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/03d83bfab531b27fbc1dac7cdea9227b3707476e\"\u003e\u003ccode\u003e03d83bf\u003c/code\u003e\u003c/a\u003e fix(nuxt): preserve \u003ccode\u003e.d.mts\u003c/code\u003e/\u003ccode\u003e.d.cts\u003c/code\u003e in \u003ccode\u003eresolveTypePaths\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/35235\"\u003e#35235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/46960b2b18e79d64f212b2b77d879b3f88ab72cb\"\u003e\u003ccode\u003e46960b2\u003c/code\u003e\u003c/a\u003e fix(nuxt): escape props in \u003ccode\u003e\\\u0026lt;NuxtClientFallback\u0026gt;\u003c/code\u003e ssr output (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/35199\"\u003e#35199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.7/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt-og-image` from 6.5.1 to 6.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-modules/og-image/releases\"\u003enuxt-og-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock embedded-IPv4 IPv6 bypasses  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/624\"\u003enuxt-modules/og-image#624\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/984dfeec\"\u003e\u003c!-- raw HTML omitted --\u003e(984df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve #og-image alias when no subpath is given  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/615\"\u003enuxt-modules/og-image#615\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/617\"\u003enuxt-modules/og-image#617\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/ba5df609\"\u003e\u003c!-- raw HTML omitted --\u003e(ba5df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip renderer prompt in non-interactive environments  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/623\"\u003enuxt-modules/og-image#623\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/452229af\"\u003e\u003c!-- raw HTML omitted --\u003e(45222)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDegrade gracefully when cache backend is unreachable  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/613\"\u003enuxt-modules/og-image#613\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/619\"\u003enuxt-modules/og-image#619\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/a41548d7\"\u003e\u003c!-- raw HTML omitted --\u003e(a4154)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip runtime buffer cache during prerender  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/613\"\u003enuxt-modules/og-image#613\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/626\"\u003enuxt-modules/og-image#626\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/f5ae450e\"\u003e\u003c!-- raw HTML omitted --\u003e(f5ae4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econtent\u003c/strong\u003e: Declare zod as optional peer dependency  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/622\"\u003enuxt-modules/og-image#622\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/625\"\u003enuxt-modules/og-image#625\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/og-image/commit/75bbb058\"\u003e\u003c!-- raw HTML omitted --\u003e(75bbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/og-image/compare/v6.5.1...v6.5.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/a2e938d2cc3191edede57a6573eacf14d8e6eeea\"\u003e\u003ccode\u003ea2e938d\u003c/code\u003e\u003c/a\u003e chore: release v6.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/f23a010a5b72637002812974ed030402da4978d2\"\u003e\u003ccode\u003ef23a010\u003c/code\u003e\u003c/a\u003e chore: bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/f5ae450e0f477d1c10d50b8182fe027c39d1053f\"\u003e\u003ccode\u003ef5ae450\u003c/code\u003e\u003c/a\u003e fix: skip runtime buffer cache during prerender (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/613\"\u003e#613\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/a41548d733b303b16d25355b9de270d938dfa126\"\u003e\u003ccode\u003ea41548d\u003c/code\u003e\u003c/a\u003e fix: degrade gracefully when cache backend is unreachable (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/613\"\u003e#613\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/452229af5ff04ac96c8bc087cd8d3ff92ae4ff58\"\u003e\u003ccode\u003e452229a\u003c/code\u003e\u003c/a\u003e fix: skip renderer prompt in non-interactive environments (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/ba5df60959f621cd7b8c6840932df18f23e5bee8\"\u003e\u003ccode\u003eba5df60\u003c/code\u003e\u003c/a\u003e fix: resolve #og-image alias when no subpath is given (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/615\"\u003e#615\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/75bbb0585858a2c602d43b6387524650266b7c7b\"\u003e\u003ccode\u003e75bbb05\u003c/code\u003e\u003c/a\u003e fix(content): declare zod as optional peer dependency (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/622\"\u003e#622\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/984dfeec37ed315dc099fc27e2450bd7c0088e25\"\u003e\u003ccode\u003e984dfee\u003c/code\u003e\u003c/a\u003e fix: block embedded-IPv4 IPv6 bypasses (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/62c5043290225db70fe0be3b1df9ed03e462ef2d\"\u003e\u003ccode\u003e62c5043\u003c/code\u003e\u003c/a\u003e test: refresh takumi emoji snapshot after takumi-rs 1.5.x bump (\u003ca href=\"https://redirect.github.com/nuxt-modules/og-image/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/og-image/commit/c36101777145c9b2fcfaff34f98d9d4b5a0c3120\"\u003e\u003ccode\u003ec361017\u003c/code\u003e\u003c/a\u003e chore: bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-modules/og-image/compare/v6.5.1...v6.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt-schema-org` from 6.0.4 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/releases\"\u003enuxt-schema-org's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Unhead Vue v3  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harlan-zw/nuxt-schema-org/issues/113\"\u003eharlan-zw/nuxt-schema-org#113\u003c/a\u003e \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/88d94a9\"\u003e\u003c!-- raw HTML omitted --\u003e(88d94)\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\u003eMove devtools-only deps to devDependencies  -  by \u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/db42719\"\u003e\u003c!-- raw HTML omitted --\u003e(db427)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/compare/v6.0.4...v6.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/481a52a228ccd8b807814fcf3a7625b8544b9022\"\u003e\u003ccode\u003e481a52a\u003c/code\u003e\u003c/a\u003e chore: release v6.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/88d94a90b6e4372660a069ad749a8016bfdaaf7f\"\u003e\u003ccode\u003e88d94a9\u003c/code\u003e\u003c/a\u003e feat: support Unhead Vue v3 (\u003ca href=\"https://redirect.github.com/harlan-zw/nuxt-schema-org/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/fb21238850e563115dc2f054acf33de750a31c93\"\u003e\u003ccode\u003efb21238\u003c/code\u003e\u003c/a\u003e chore: sync\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/commit/db427195f58e1e3f98243ea9d903e2a4d2acff2c\"\u003e\u003ccode\u003edb42719\u003c/code\u003e\u003c/a\u003e fix: move devtools-only deps to devDependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harlan-zw/nuxt-schema-org/compare/v6.0.4...v6.1.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/bitrix-tools/b24jssdk/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitrix-tools%2Fb24jssdk/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"0.21.1","new_version":"0.22.0","update_type":"minor","path":null,"pr_created_at":"2026-05-24T23:03:48.000Z","version_change":"0.21.1 → 0.22.0","issue":{"uuid":"4513231113","node_id":"PR_kwDOSi-Zzs7e2sPQ","number":68,"state":"closed","title":"chore(deps): bump the production-dependencies group with 20 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-24T23:25:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T23:03:48.000Z","updated_at":"2026-05-24T23:25:47.000Z","time_to_close":1318,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":20,"packages":[{"name":"@ai-sdk/anthropic","old_version":"3.0.74","new_version":"3.0.79","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/google","old_version":"3.0.67","new_version":"3.0.79","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.58","new_version":"3.0.65","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/xai","old_version":"3.0.91","new_version":"3.0.92","repository_url":"https://github.com/vercel/ai"},{"name":"@aws-sdk/client-s3","old_version":"3.1041.0","new_version":"3.1053.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nuxtjs/i18n","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/nuxt-modules/i18n"},{"name":"@nuxtjs/mdc","old_version":"0.21.1","new_version":"0.22.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@opentelemetry/api-logs","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.216.0","new_version":"0.218.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@posthog/nuxt","old_version":"1.7.21","new_version":"1.7.42","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ai","old_version":"6.0.174","new_version":"6.0.191","repository_url":"https://github.com/vercel/ai"},{"name":"better-sqlite3","old_version":"12.9.0","new_version":"12.10.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"nodemailer","old_version":"8.0.7","new_version":"8.0.8","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"posthog-node","old_version":"5.33.0","new_version":"5.35.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"resend","old_version":"6.12.2","new_version":"6.12.3","repository_url":"https://github.com/resend/resend-node"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"zod","old_version":"4.4.2","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.74` | `3.0.79` |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.67` | `3.0.79` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.58` | `3.0.65` |\n| [@ai-sdk/xai](https://github.com/vercel/ai/tree/HEAD/packages/xai) | `3.0.91` | `3.0.92` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1041.0` | `3.1053.0` |\n| [@nuxtjs/i18n](https://github.com/nuxt-modules/i18n) | `10.3.0` | `10.4.0` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.21.1` | `0.22.0` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.216.0` | `0.218.0` |\n| [@posthog/nuxt](https://github.com/PostHog/posthog-js/tree/HEAD/packages/nuxt) | `1.7.21` | `1.7.42` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.174` | `6.0.191` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.9.0` | `12.10.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.7` | `8.0.8` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.33.0` | `5.35.1` |\n| [resend](https://github.com/resend/resend-node) | `6.12.2` | `6.12.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.2` | `4.4.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n\nUpdates `@ai-sdk/anthropic` from 3.0.74 to 3.0.79\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/anthropic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/anthropic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed61a788: Handle errors from anthropic websearch tool\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/vercel/ai/blob/@ai-sdk/anthropic@3.0.79/packages/anthropic/CHANGELOG.md\"\u003e@​ai-sdk/anthropic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed61a788: Handle errors from anthropic websearch tool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e28d25: fix(anthropic): propagate toModelOutput providerOption to anthropic tool results\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.77\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed53314d: feat(anthropic): add the new advisor tool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.76\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f591416]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.75\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3f06680: Remove stale \u003ccode\u003eeffort-2025-11-24\u003c/code\u003e beta header — the extended thinking effort parameter is GA and no longer requires the beta flag. Vertex AI's strict validator was actively rejecting requests with this header.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ebba33ab965b5b26f93705719d76db45089bb3c\"\u003e\u003ccode\u003e7ebba33\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15557\"\u003e#15557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d61a788b8faa54b630d5672e71ddd8aecd61f72c\"\u003e\u003ccode\u003ed61a788\u003c/code\u003e\u003c/a\u003e Backport: Handle errors in anthropic's web search tool (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15555\"\u003e#15555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2e7664bff4294f2f5b21c30136ca24d12c4e9b5c\"\u003e\u003ccode\u003e2e7664b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15315\"\u003e#15315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/6e28d252ffc4032abcbe78a463807d0af90bbaa7\"\u003e\u003ccode\u003e6e28d25\u003c/code\u003e\u003c/a\u003e Backport: fix(anthropic): propagate toModelOutput providerOption to anthropic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d37fb1f2dad4d96605ffd2ac3d4b55e0bccdc482\"\u003e\u003ccode\u003ed37fb1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15202\"\u003e#15202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d53314da429ff19453b926c010fedb23e95911d7\"\u003e\u003ccode\u003ed53314d\u003c/code\u003e\u003c/a\u003e Backport: feat(anthropic): add the new advisor tool (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15203\"\u003e#15203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3ccdb5987c07459ffd9be56088c5ac9d142fba2\"\u003e\u003ccode\u003ee3ccdb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15094\"\u003e#15094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/74a7a20afff8c87ce6f1e15a3b1745e22c1853ca\"\u003e\u003ccode\u003e74a7a20\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15012\"\u003e#15012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3f06680fd76d26d9b4d0cb62780e016d6f749e6f\"\u003e\u003ccode\u003e3f06680\u003c/code\u003e\u003c/a\u003e Backport: fix(anthropic): remove stale effort-2025-11-24 beta header (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/anthropic/issues/15011\"\u003e#15011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/anthropic@3.0.79/packages/anthropic\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/google` from 3.0.67 to 3.0.79\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/google's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfa0cb2: feat(provider/google): support Google search grounding when using \u003ccode\u003egenerateImage\u003c/code\u003e with Gemini\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecf63828: fix(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e in both generate and stream paths\u003c/p\u003e\n\u003cp\u003eThe previous implementation read \u003ccode\u003eserviceTier\u003c/code\u003e from the \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e\nresponse header, which is only populated on non-streaming responses. Gemini\nstreaming includes the value in \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e on every chunk, so\n\u003ccode\u003eproviderMetadata.google.serviceTier\u003c/code\u003e was always \u003ccode\u003enull\u003c/code\u003e for streams. Read from\n\u003ccode\u003eusageMetadata\u003c/code\u003e for both paths instead.\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/vercel/ai/blob/@ai-sdk/google@3.0.79/packages/google/CHANGELOG.md\"\u003e@​ai-sdk/google's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.79\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecfa0cb2: feat(provider/google): support Google search grounding when using \u003ccode\u003egenerateImage\u003c/code\u003e with Gemini\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.78\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ecf63828: fix(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e in both generate and stream paths\u003c/p\u003e\n\u003cp\u003eThe previous implementation read \u003ccode\u003eserviceTier\u003c/code\u003e from the \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e\nresponse header, which is only populated on non-streaming responses. Gemini\nstreaming includes the value in \u003ccode\u003eusageMetadata.serviceTier\u003c/code\u003e on every chunk, so\n\u003ccode\u003eproviderMetadata.google.serviceTier\u003c/code\u003e was always \u003ccode\u003enull\u003c/code\u003e for streams. Read from\n\u003ccode\u003eusageMetadata\u003c/code\u003e for both paths instead.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.77\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f9f9bf: feat(google): read \u003ccode\u003eserviceTier\u003c/code\u003e from \u003ccode\u003ex-gemini-service-tier\u003c/code\u003e response header in Gemini API and use PayGo for Vertex\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.76\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef259bd1: fix(google): fix streaming tool call args\u003c/li\u003e\n\u003cli\u003e756fec1: feat(provider/google): add \u003ccode\u003egemini-3.5-flash\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.75\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eab15576: feat(google): update Interactions API implementation to cater for upstream breaking changes coming May 26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.74\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3ca0daa: fix(provider/google): support \u003ccode\u003efunctionCall.id\u003c/code\u003e when returned by Gemini API and provide matching \u003ccode\u003efunctionResponse.id\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.73\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebb1eb98: feat(google): add \u003ccode\u003efileData\u003c/code\u003e support to embedding model\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.72\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/vercel/ai/commit/fc83fa3cd00a4dcf98032adcabea68eaa77e013c\"\u003e\u003ccode\u003efc83fa3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15532\"\u003e#15532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cfa0cb26fb3dd0d0e6d2dd6132bc664f8f3906ab\"\u003e\u003ccode\u003ecfa0cb2\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): support Google search grounding when using `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/93ad540ed13863363ebc0bd5a9c574a082602d27\"\u003e\u003ccode\u003e93ad540\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15489\"\u003e#15489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/cf63828cc3e598b8cad829f56322960167cba769\"\u003e\u003ccode\u003ecf63828\u003c/code\u003e\u003c/a\u003e Backport: fix(google): read serviceTier from usageMetadata in stream + genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/a15eda90f03049bfba99183b4fd308ca63372b86\"\u003e\u003ccode\u003ea15eda9\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f9f9bfc46d37d42c9a014437ff3e45d9fa46c55\"\u003e\u003ccode\u003e0f9f9bf\u003c/code\u003e\u003c/a\u003e Backport: fix(google): read serviceTier from x-gemini-service-tier response h...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b9241afab7e9c703bfdb6ee9b0846f538c014a14\"\u003e\u003ccode\u003eb9241af\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): add support for managed agents in the Intera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e33b836af7673d45eb90704574ffae5bdc6ba824\"\u003e\u003ccode\u003ee33b836\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15440\"\u003e#15440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f259bd1cef2c87f64105391e367b1bb5f884d6ea\"\u003e\u003ccode\u003ef259bd1\u003c/code\u003e\u003c/a\u003e Backport: fix(google): fix streaming tool call args (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15442\"\u003e#15442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/756fec1c679b0ad5568d5edff96cf3ac90d992e6\"\u003e\u003ccode\u003e756fec1\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/google): add \u003ccode\u003egemini-3.5-flash\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/google/issues/15436\"\u003e#15436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/google@3.0.79/packages/google\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.58 to 3.0.65\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/openai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/openai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.65\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeb52378: fix(openai): skip passing reasoning items when using previous response id\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/vercel/ai/blob/@ai-sdk/openai@3.0.65/packages/openai/CHANGELOG.md\"\u003e@​ai-sdk/openai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.65\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeb52378: fix(openai): skip passing reasoning items when using previous response id\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.64\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb7ed8bd: feat(openai): add opt-in pass-through for unsupported file media types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.63\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f591416]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.62\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e65edcca: feat: add allowedTools provider option for OpenAI Responses\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.61\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb93f9b4: feat(provider/openai): forward imageDetail providerOptions on tool-result image content\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.60\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6dcd8e6: feat(openai): add GPT-5.5 chat model IDs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.59\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e38966ab: fix(openai, openai-compatible): only send null content for assistant messages with tool calls\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1a3ec6d76fcc5333ac9b2751f3938cbe918efef2\"\u003e\u003ccode\u003e1a3ec6d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15513\"\u003e#15513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb523789b342aa21742c0a06f531604782820aff\"\u003e\u003ccode\u003eeb52378\u003c/code\u003e\u003c/a\u003e Backport: fix(openai): skip passing reasoning items when using previous respo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2e7664bff4294f2f5b21c30136ca24d12c4e9b5c\"\u003e\u003ccode\u003e2e7664b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15315\"\u003e#15315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b7ed8bdac18d2e71b4c392f08c8d8f03204ca8f4\"\u003e\u003ccode\u003eb7ed8bd\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): add opt-in pass-through for unsupported file media ty...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e3ccdb5987c07459ffd9be56088c5ac9d142fba2\"\u003e\u003ccode\u003ee3ccdb5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15094\"\u003e#15094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bf9de314a7e747019d73dedad7c840da25cc94d5\"\u003e\u003ccode\u003ebf9de31\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15046\"\u003e#15046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/65edcca7edb360ea6c3fa703ff5662c893e9ec0b\"\u003e\u003ccode\u003e65edcca\u003c/code\u003e\u003c/a\u003e Backport: feat(openai): add allowedTools provider option for Responses (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15044\"\u003e#15044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ee37690cc8bcf97710ba391dde4fdfca3c1e1405\"\u003e\u003ccode\u003eee37690\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/15020\"\u003e#15020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b93f9b4f806c59fce982c42d4dfa7d19f4a1f928\"\u003e\u003ccode\u003eb93f9b4\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/openai): forward imageDetail providerOptions on tool-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c7061114178e8bf86cc9ac604ebbbe0e7866c7eb\"\u003e\u003ccode\u003ec706111\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/14971\"\u003e#14971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/openai@3.0.65/packages/openai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/xai` from 3.0.91 to 3.0.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/xai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/xai\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.92\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e40e1d4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.48\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/vercel/ai/blob/@ai-sdk/xai@3.0.92/packages/xai/CHANGELOG.md\"\u003e@​ai-sdk/xai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.92\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e40e1d4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/openai-compatible\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.48\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/vercel/ai/commit/0838d52fe657c4f04891b78423fbc636a543851a\"\u003e\u003ccode\u003e0838d52\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/xai/issues/15565\"\u003e#15565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/xai@3.0.92/packages/xai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1041.0 to 3.1053.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1053.0\u003c/h2\u003e\n\u003ch4\u003e3.1053.0(2026-05-22)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf88fa508bf74c7120202668d66b1657601e0d32\"\u003ebf88fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3518814ad7011517e95ba077b4d60b64834dc0f5\"\u003e3518814a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appconfig:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e757a91539c7e5633896a6165098a1802de3255c\"\u003ee757a915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-repostspace:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15fec74b7b20e186a9eb70d593819dfa73b7f782\"\u003e15fec74b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adeea78b85eb00bed1a973b7344ecddbd89345f0\"\u003eadeea78b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudcontrol:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e7ef3bf7a1497a06a0ae1cbdfaa6bfa68b6ffe4\"\u003e2e7ef3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-tnb:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f07457cbe17f8f1621475ba0c585363e36aef9d7\"\u003ef07457cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sso-oidc:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e909d25a859634f57fd2cdcd20a760c36bfc42b\"\u003e2e909d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3vectors:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4071f1a4d21610fb883f2af611b3d69d2922cd5f\"\u003e4071f1a4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-internetmonitor:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/117e04a99f7c58f946947e77b0bc75f87998198e\"\u003e117e04a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-freetier:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3cf14a2f64239d4b7c4160fd8c5b95672deb9b6\"\u003ee3cf14a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-oam:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a30b72248e4f26b10173b2f64c7892d1b963eaa\"\u003e5a30b722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecastquery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ada5ae322c6b5eb88ba194b1d8715b5d699de1ce\"\u003eada5ae32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9de89c10330b5641dc0427653815f8131209edca\"\u003e9de89c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-migration-hub-refactor-spaces:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4e5e7ba8ec707c4bbdf27a7e38425cb9652861c\"\u003ea4e5e7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b99b7a1820b90840d18c8b39edc9a4d10afdf553\"\u003eb99b7a18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a1bcdb9123163d275247b25f02845097260fb51\"\u003e4a1bcdb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-b2bi:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/66bb63d12d590f6e191714b9263affccf478f3b2\"\u003e66bb63d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simspaceweaver:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6617b6d847a27bc7e32bef03c10fb04b227e21f\"\u003ec6617b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e99cccbde15f31ac18b780138c8f880600e7e516\"\u003ee99cccbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-recommended-actions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45477f0838686bbbd69ad1afbd6b3b7ecda1a1c3\"\u003e45477f08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecast:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5964d82b99f5dd46a92341f85053db135c0d23fc\"\u003e5964d82b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/418745d5411b2ff30ffb2c8472d4301f485a71a6\"\u003e418745d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0213a8624e82ca946be41fe8833d460e709d2d2a\"\u003e0213a862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-pricing-calculator:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69e44c0d790426ebf70e3b16b7b2a32ea94c9207\"\u003e69e44c0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-panorama:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d227732b924cfcefad956561e9d000226b6472a1\"\u003ed227732b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-license-manager-user-subscriptions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fd5d2020b79ef05efcf6857ce1d3b81ef51d781\"\u003e7fd5d202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad88edbb4a8ef4029b1d7897f7221c50da491865\"\u003ead88edbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-schemas:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d8835cfc2971415619c70bd9d298fd2498d8d4b8\"\u003ed8835cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b09c19bf6e70f660073b94da11abf5ea4e6ea882\"\u003eb09c19bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e7917a6e550d5190564edefc4f65ea392d864ab\"\u003e6e7917a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-frauddetector:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c130d58eb968baaaf07f9f45eae3f01ae7d4d59\"\u003e9c130d58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-network-firewall:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/963a1286bf936d17d6e0df5aad2e1ffb602e469e\"\u003e963a1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/965ac97a33901ae783e8ea29c56b80380951d211\"\u003e965ac97a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6f1bd2e812a1aef1c515999880d5de6614562d45\"\u003e6f1bd2e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac37e3af8fc13de2a6e5127d417f8a7ecb621a5\"\u003e7ac37e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rbin:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e73fd45b4407462c931a4f82a025d1c2d1d93a9\"\u003e5e73fd45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d95ca14cfe7e22f165246649e0979be415718077\"\u003ed95ca14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38a20bfa5b7ebd899bbb4382366e6a06e27dc286\"\u003e38a20bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc91aa621fed3c15fecfe07660458aafa59242df\"\u003ebc91aa62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45132960757e60a48c2eef3b36350c282b32f727\"\u003e45132960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notificationscontacts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9ca97abed6a82e58c6ae305eeda869b13c5b008\"\u003ee9ca97ab\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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1052.0...v3.1053.0\"\u003e3.1053.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1051.0...v3.1052.0\"\u003e3.1052.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1050.0...v3.1051.0\"\u003e3.1051.0\u003c/a\u003e (2026-05-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef69ea687c15e9aae0568660ba3bcdd5174fbec6\"\u003e\u003ccode\u003eef69ea6\u003c/code\u003e\u003c/a\u003e Publish v3.1053.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/443d6beaebc2b72a5b37816657954f4bd2cf68a5\"\u003e\u003ccode\u003e443d6be\u003c/code\u003e\u003c/a\u003e Publish v3.1052.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6242dc938f36ac77e337d39f577e8727f87926\"\u003e\u003ccode\u003e0d6242d\u003c/code\u003e\u003c/a\u003e chore(codegen): update \u003ca href=\"https://github.com/smithy\"\u003e\u003ccode\u003e@​smithy\u003c/code\u003e\u003c/a\u003e dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b825c136cb984e7d0a4cda429201175c95ba033d\"\u003e\u003ccode\u003eb825c13\u003c/code\u003e\u003c/a\u003e Publish v3.1051.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/i18n` from 10.3.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/nuxt-modules/i18n/releases\"\u003e@​nuxtjs/i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFirst-class CDN support for lazy-loaded messages  -  by \u003ca href=\"https://github.com/Hronom\"\u003e\u003ccode\u003e@​Hronom\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3976\"\u003enuxt-modules/i18n#3976\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/e4d6a5d9\"\u003e\u003c!-- raw HTML omitted --\u003e(e4d6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental prerenderMessages option  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3991\"\u003enuxt-modules/i18n#3991\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/8cc7ca86\"\u003e\u003c!-- raw HTML omitted --\u003e(8cc7c)\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\u003ePrevent silently disabling \u003ccode\u003eexperimental.compactRoutes\u003c/code\u003e  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3972\"\u003enuxt-modules/i18n#3972\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/7789f899\"\u003e\u003c!-- raw HTML omitted --\u003e(7789f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompact routes prerender handling and router warnings  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3975\"\u003enuxt-modules/i18n#3975\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/131a57b0\"\u003e\u003c!-- raw HTML omitted --\u003e(131a5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent redirection to catch-all for unlocalized routes  -  by \u003ca href=\"https://github.com/fedetorre\"\u003e\u003ccode\u003e@​fedetorre\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eFederico Torresan\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3911\"\u003enuxt-modules/i18n#3911\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/1cf37d77\"\u003e\u003c!-- raw HTML omitted --\u003e(1cf37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip path config generation for unlocalized routes  -  by \u003ca href=\"https://github.com/tatakaisun\"\u003e\u003ccode\u003e@​tatakaisun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3993\"\u003enuxt-modules/i18n#3993\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/66322e50\"\u003e\u003c!-- raw HTML omitted --\u003e(66322)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on missing vueI18n config in builds  -  by \u003ca href=\"https://github.com/tatakaisun\"\u003e\u003ccode\u003e@​tatakaisun\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3992\"\u003enuxt-modules/i18n#3992\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/26345c19\"\u003e\u003c!-- raw HTML omitted --\u003e(26345)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.3.0...v10.4.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-modules/i18n/blob/main/CHANGELOG.md\"\u003e@​nuxtjs/i18n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev10.4.0 (2026-05-21T13:43:10Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/nuxt-modules/i18n/releases/tag/v10.4.0\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFirst-class CDN support for lazy-loaded messages  -  by \u003ca href=\"https://github.com/Hronom\"\u003e\u003ccode\u003e@​Hronom\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3976\"\u003enuxt-modules/i18n#3976\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/e4d6a5d9\"\u003e\u003c!-- raw HTML omitted --\u003e(e4d6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExperimental prerenderMessages option  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3991\"\u003enuxt-modules/i18n#3991\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/8cc7ca86\"\u003e\u003c!-- raw HTML omitted --\u003e(8cc7c)\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\u003ePrevent silently disabling \u003ccode\u003eexperimental.compactRoutes\u003c/code\u003e  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3972\"\u003enuxt-modules/i18n#3972\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/7789f899\"\u003e\u003c!-- raw HTML omitted --\u003e(7789f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompact routes prerender handling and router warnings  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3975\"\u003enuxt-modules/i18n#3975\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/131a57b0\"\u003e\u003c!-- raw HTML omitted --\u003e(131a5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent redirection to catch-all for unlocalized routes  -  by \u003ca href=\"https://github.com/fedetorre\"\u003e\u003ccode\u003e@​fedetorre\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eFederico Torresan\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3911\"\u003enuxt-modules/i18n#3911\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/1cf37d77\"\u003e\u003c!-- raw HTML omitted --\u003e(1cf37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip path config generation for unlocalized routes  -  by \u003ca href=\"https://github.com/tatakaisun\"\u003e\u003ccode\u003e@​tatakaisun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3993\"\u003enuxt-modules/i18n#3993\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/66322e50\"\u003e\u003c!-- raw HTML omitted --\u003e(66322)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn on missing vueI18n config in builds  -  by \u003ca href=\"https://github.com/tatakaisun\"\u003e\u003ccode\u003e@​tatakaisun\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3992\"\u003enuxt-modules/i18n#3992\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/26345c19\"\u003e\u003c!-- raw HTML omitted --\u003e(26345)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.3.0...v10.4.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/69d5886ed6f18db55058849d4272ca7b05c4d6eb\"\u003e\u003ccode\u003e69d5886\u003c/code\u003e\u003c/a\u003e release: v10.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/26345c19cf05325a980d27b1dee642c32bd8c2d2\"\u003e\u003ccode\u003e26345c1\u003c/code\u003e\u003c/a\u003e fix: warn on missing vueI18n config in builds (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3992\"\u003e#3992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/66322e50b44fd15e2477972088f632f29ff9fd91\"\u003e\u003ccode\u003e66322e5\u003c/code\u003e\u003c/a\u003e fix: skip path config generation for unlocalized routes (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3993\"\u003e#3993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/8cc7ca8626a956687c375a8b3790024e6a2200ad\"\u003e\u003ccode\u003e8cc7ca8\u003c/code\u003e\u003c/a\u003e feat: experimental prerenderMessages option (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3991\"\u003e#3991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/b12514fb1c121ad422840262cf0ee52b38f33418\"\u003e\u003ccode\u003eb12514f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3981\"\u003e#3981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/9fe76c18909b44f7e13c7cab7b0ef942556a5a55\"\u003e\u003ccode\u003e9fe76c1\u003c/code\u003e\u003c/a\u003e ci: fix lockfile missing fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/1cf37d77a2bde11b8aa0071ef2c0e48c9c254dd4\"\u003e\u003ccode\u003e1cf37d7\u003c/code\u003e\u003c/a\u003e fix: prevent redirection to catch-all for unlocalized routes (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/e4d6a5d9c9d4a4520253e7e2b7969eb83daa1444\"\u003e\u003ccode\u003ee4d6a5d\u003c/code\u003e\u003c/a\u003e feat: first-class CDN support for lazy-loaded messages (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3976\"\u003e#3976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/16682ab68313c29b28f4db670b3807bc7f08c5b5\"\u003e\u003ccode\u003e16682ab\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade nuxt to v4.4.4 (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3977\"\u003e#3977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/a6dc098565ccb8a61c41754f53bda66eaaeeaf7c\"\u003e\u003ccode\u003ea6dc098\u003c/code\u003e\u003c/a\u003e test: improve ssg fixture process handling to reduce flakiness (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3967\"\u003e#3967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.3.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 `@nuxtjs/mdc` from 0.21.1 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e@​nuxtjs/mdc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (b3de9fc)\u003c/li\u003e\n\u003cli\u003edocs: add Comark migration guide in README (595fe77)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e@​nuxtjs/mdc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Comark migration guide in README (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe77\"\u003e595fe77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc\"\u003eb3de9fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/88b95a972c716c5b0c59012c6be409c29ce13e90\"\u003e\u003ccode\u003e88b95a9\u003c/code\u003e\u003c/a\u003e chore(release): release v0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc0accb38f54c6399084c28fa5f2c1aa238\"\u003e\u003ccode\u003eb3de9fc\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe772e72d36d55dec46f65ccf48d15ea05ed0\"\u003e\u003ccode\u003e595fe77\u003c/code\u003e\u003c/a\u003e docs: add Comark migration guide in README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/api-logs` from 0.216.0 to 0.218.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/api-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-logs-otlp-http` from 0.216.0 to 0.218.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-logs-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-logs` from 0.216.0 to 0.218.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-logs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.218.0\u003c/h2\u003e\n\u003ch2\u003e0.218.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs metrics serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6629\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): show all config validation errors, if there are multiple \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): allow startNodeSDK() without an arg \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6688\"\u003e#6688\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6691\"\u003e#6691\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sdk-logs): use \u003ccode\u003eLogger.enabled()\u003c/code\u003e within \u003ccode\u003eLogger.emit()\u003c/code\u003e implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6680\"\u003e#6680\u003c/a\u003e \u003ca href=\"https://github.com/david-luna\"\u003e\u003ccode\u003e@​david-luna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eexperimental/v0.217.0\u003c/h2\u003e\n\u003ch2\u003e0.217.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(otlp-transformer): replace protobufjs trace serialization with custom implementation \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6625\"\u003e#6625\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration): auto-generate TypeScript types from OTel declarative config JSON schema (stable v1.0.0) using \u003ccode\u003ejson-schema-to-typescript\u003c/code\u003e and \u003ccode\u003eajv\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6533\"\u003e#6533\u003c/a\u003e \u003ca href=\"https://github.com/MikeGoldsmith\"\u003e\u003ccode\u003e@​MikeGoldsmith\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(configuration, sdk-node): \u003ccode\u003estartNodeSDK()\u003c/code\u003e code path now uses \u003ccode\u003elog_level\u003c/code\u003e configuration to setup a DiagConsoleLogger \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6668\"\u003e#6668\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eNote that allowed values for \u003ccode\u003elog_level\u003c/code\u003e in a configuration YAML file are \u003cem\u003enot\u003c/em\u003e the same set as for \u003ccode\u003eOTEL_LOG_LEVEL\u003c/code\u003e. Use \u003ccode\u003elog_level: trace\u003c/code\u003e to see \u003cem\u003eall\u003c/em\u003e logs (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=ALL\u003c/code\u003e). Use \u003ccode\u003elog_level: fatal\u003c/code\u003e to effectively disable the SDK's internal diagnostic logger (equivalent of \u003ccode\u003eOTEL_LOG_LEVEL=NONE\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eIf \u003ccode\u003elog_level\u003c/code\u003e is not specified, a diagnostic console logger at \u0026quot;info\u0026quot; level will be setup.\u003c/li\u003e\n\u003cli\u003eAn invalid YAML config file will now result in a noop OTel SDK.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(configuration): do not validate \u003ccode\u003eOTEL_CONFIG_FILE\u003c/code\u003e value before using it for file config \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6643\"\u003e#6643\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve how 'additionalProperties' in JSON schema is translated to TS types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6650\"\u003e#6650\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): remove stripMinItems and preprocessNullArrays from validation/parsing \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6657\"\u003e#6657\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve handling of enums in generated types \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6659\"\u003e#6659\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(configuration): improve the technique for removing '| null' on types the JSON Schema \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6662\"\u003e#6662\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sampler-jaeger-remote): add missing axios dep \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6656\"\u003e#6656\u003c/a\u003e \u003ca href=\"https://github.com/trentm\"\u003e\u003ccode\u003e@​trentm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(exporter-prometheus): handle malformed URLs in Prometheus exporter request handler \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6674\"\u003e#6674\u003c/a\u003e \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/06ad0eaaecbd49f5ead871325f852cc2a3454079\"\u003e\u003ccode\u003e06ad0ea\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6703\"\u003e#6703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/38ca257e64ebd13f5603d5539f8a48d6d9232037\"\u003e\u003ccode\u003e38ca257\u003c/code\u003e\u003c/a\u003e feat(otlp-transformer): replace protobufjs metrics serialization with custom ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/013c60085b84351a4c1e4e4f79e3dd67c56661cd\"\u003e\u003ccode\u003e013c600\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6699\"\u003e#6699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b7a0c63bde39d7916fdb73cbb3d64cf1c93282c5\"\u003e\u003ccode\u003eb7a0c63\u003c/code\u003e\u003c/a\u003e feat(semantic-conventions): update semantic conventions to v1.41.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/774143b2c6667c6537c000ab48ea5ce998278ca0\"\u003e\u003ccode\u003e774143b\u003c/code\u003e\u003c/a\u003e chore(renovate): add minimumReleaseAge to config (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6697\"\u003e#6697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/e0dafe0d9fadaccf7dd8d7b02dd85531356e2ac1\"\u003e\u003ccode\u003ee0dafe0\u003c/code\u003e\u003c/a\u003e fix(otlp-exporter-base): remove brackets from IPv6 hostname in HTTP transport...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f804c93d1d6d903036b8bf38f8c3713dbbaf0360\"\u003e\u003ccode\u003ef804c93\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action digest to 68bde55 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/95e48e7afcc475ded350b95b43070c54591ecbbb\"\u003e\u003ccode\u003e95e48e7\u003c/code\u003e\u003c/a\u003e refactor(sdk-logs): alias \u003ccode\u003eLoggerProviderConfig\u003c/code\u003e to \u003ccode\u003eLoggerProviderOptions\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/907b627d9ada25844b0f06551ecd9bbda5c0ea4f\"\u003e\u003ccode\u003e907b627\u003c/code\u003e\u003c/a\u003e feat(sdk-node): allow startNodeSDK() without an arg (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6688\"\u003e#6688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/0d1526198fafe7f90078ff353103d0427e6c64d4\"\u003e\u003ccode\u003e0d15261\u003c/code\u003e\u003c/a\u003e docs: Add SIG meeting info and welcoming language (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6689\"\u003e#6689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.216.0...experimental/v0.218.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@posthog/nuxt` from 1.7.2...\n\n_Description has been truncated_","html_url":"https://github.com/theFactoryHQ/factory-careers/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/theFactoryHQ%2Ffactory-careers/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"}},{"old_version":"0.21.1","new_version":"0.22.0","update_type":"minor","path":null,"pr_created_at":"2026-05-15T01:09:19.000Z","version_change":"0.21.1 → 0.22.0","issue":{"uuid":"4450445522","node_id":"PR_kwDOK7Zp4M7bvbQT","number":5491,"state":"open","title":"chore(deps): bump the minor group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["larsrickert"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-15T01:09:19.000Z","updated_at":"2026-05-15T05:38:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor","update_count":25,"packages":[{"name":"@types/jsdom","old_version":"28.0.1","new_version":"28.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-vue-scoped-css","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/future-architect/eslint-plugin-vue-scoped-css"},{"name":"publint","old_version":"0.3.20","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"turbo","old_version":"2.9.11","new_version":"2.9.12","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@nuxtjs/mdc","old_version":"0.21.1","new_version":"0.22.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"better-sqlite3","old_version":"12.9.0","new_version":"12.10.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"@typescript-eslint/parser","old_version":"8.59.2","new_version":"8.59.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@nuxt/kit","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@nuxt/schema","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/nuxt/nuxt"},{"name":"vite","old_version":"8.0.11","new_version":"8.0.12","repository_url":"https://github.com/vitejs/vite"},{"name":"@tiptap/extension-heading","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extensions","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.23.1","new_version":"3.23.2","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@playwright/experimental-ct-vue","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"24.12.3","new_version":"24.12.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"nuxt","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/nuxt/nuxt"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) | `28.0.1` | `28.0.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.5` | `4.1.6` |\n| [eslint-plugin-vue-scoped-css](https://github.com/future-architect/eslint-plugin-vue-scoped-css) | `3.0.0` | `3.1.0` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.20` | `0.3.21` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.11` | `2.9.12` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.59.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.6` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.21.1` | `0.22.0` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.9.0` | `12.10.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.2` | `8.59.3` |\n| [@nuxt/kit](https://github.com/nuxt/nuxt/tree/HEAD/packages/kit) | `4.4.4` | `4.4.5` |\n| [@nuxt/schema](https://github.com/nuxt/nuxt/tree/HEAD/packages/schema) | `4.4.4` | `4.4.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.11` | `8.0.12` |\n| [@tiptap/extension-heading](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading) | `3.23.1` | `3.23.2` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.1` | `3.23.2` |\n| [@tiptap/extensions](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension) | `3.23.1` | `3.23.2` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.1` | `3.23.2` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.1` | `3.23.2` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.23.1` | `3.23.2` |\n| [@playwright/experimental-ct-vue](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.3` | `24.12.4` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.4.4` | `4.4.5` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n\n\nUpdates `@types/jsdom` from 28.0.1 to 28.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue-scoped-css` from 3.0.0 to 3.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/releases\"\u003eeslint-plugin-vue-scoped-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace lodash with es-toolkit and vanilla js (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/pull/492\"\u003e#492\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/future-architect/eslint-plugin-vue-scoped-css/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue-scoped-css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace lodash with es-toolkit and vanilla js (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/pull/492\"\u003e#492\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/future-architect/eslint-plugin-vue-scoped-css/commit/d1f8e1fefd277784cbaf122360d0c6fa6dee0d3b\"\u003e\u003ccode\u003ed1f8e1f\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-vue-scoped-css (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/0360d5c04915acaefd27d165f677795c62edb10d\"\u003e\u003ccode\u003e0360d5c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump undici from 7.22.0 to 7.24.4 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/ef8525a6b15affc8954201bd4836dc5d7a1182a1\"\u003e\u003ccode\u003eef8525a\u003c/code\u003e\u003c/a\u003e chore(deps): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/6d3c51aa8968f2999de5668b4019e2e69b6ceb66\"\u003e\u003ccode\u003e6d3c51a\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/28152c81b3b59e03e47588d2ec9c251875ada041\"\u003e\u003ccode\u003e28152c8\u003c/code\u003e\u003c/a\u003e chore(deps): bump fast-uri from 3.0.5 to 3.1.2 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/43314d32fdce81931e00653a6d98169a841c3eca\"\u003e\u003ccode\u003e43314d3\u003c/code\u003e\u003c/a\u003e refactor: replace lodash with es-toolkit and vanilla js (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/fa871ae08ee230aefc1fdb4fed697924af00e1e3\"\u003e\u003ccode\u003efa871ae\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to ^0.22.0 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/6d3a60f1a70956f0f106cc06c3e8d3222ca64ed8\"\u003e\u003ccode\u003e6d3a60f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency postcss to v8.5.10 [security] (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/a09bbfaf98074a153a66e0f9210b35422c437702\"\u003e\u003ccode\u003ea09bbfa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-n to v18 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/commit/613c0173415911dfa741cd867a6557e7e36b27d2\"\u003e\u003ccode\u003e613c017\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/upload-pages-artifact action to v5 (\u003ca href=\"https://redirect.github.com/future-architect/eslint-plugin-vue-scoped-css/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/future-architect/eslint-plugin-vue-scoped-css/compare/v3.0.0...v3.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `publint` from 0.3.20 to 0.3.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/publint/publint/releases\"\u003epublint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epublint@0.3.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e when bundler-oriented package fields or conditions are detected and the field is missing. (\u003ca href=\"https://redirect.github.com/publint/publint/pull/228\"\u003e#228\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/publint/publint/blob/master/packages/publint/CHANGELOG.md\"\u003epublint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuggest adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e when bundler-oriented package fields or conditions are detected and the field is missing. (\u003ca href=\"https://redirect.github.com/publint/publint/pull/228\"\u003e#228\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/publint/publint/commit/3de8eb38e4911a37bc20f0dd9d8cee1d5a39edc3\"\u003e\u003ccode\u003e3de8eb3\u003c/code\u003e\u003c/a\u003e Release packages (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/publint/publint/commit/5f9f3ac8c40818a01fbe5fb2a18bc2acc6a675bd\"\u003e\u003ccode\u003e5f9f3ac\u003c/code\u003e\u003c/a\u003e Suggest sideEffects when missing for bundler packages (\u003ca href=\"https://github.com/publint/publint/tree/HEAD/packages/publint/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/publint/publint/commits/publint@0.3.21/packages/publint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.11 to 2.9.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.12\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12771\"\u003evercel/turborepo#12771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow transit nodes in LSP diagnostics by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12773\"\u003evercel/turborepo#12773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.11...v2.9.12\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.11...v2.9.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/vercel/turborepo/commit/b3f2345cae9dbd99be04108779d517b022965988\"\u003e\u003ccode\u003eb3f2345\u003c/code\u003e\u003c/a\u003e publish 2.9.12 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2c850cb061d2e103a56c5e5a2ba4a0810c5be544\"\u003e\u003ccode\u003e2c850cb\u003c/code\u003e\u003c/a\u003e fix: Allow transit nodes in LSP diagnostics (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12773\"\u003e#12773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1444cc3d2626e3d75cfe66d2752ca70c81811216\"\u003e\u003ccode\u003e1444cc3\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.11 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12771\"\u003e#12771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.11...v2.9.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.59.2 to 8.59.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.3/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.5 to 4.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee1830604d57f6a02bf28f8067cdffc06\"\u003e\u003ccode\u003e18af98c\u003c/code\u003e\u003c/a\u003e fix(browser): simplify orchestrator otel carrier (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10285\"\u003e#10285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607cc67c7bf52ead13a606321ffdb06a857\"\u003e\u003ccode\u003e3188260\u003c/code\u003e\u003c/a\u003e feat(browser): provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.21.1 to 0.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e@​nuxtjs/mdc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (b3de9fc)\u003c/li\u003e\n\u003cli\u003edocs: add Comark migration guide in README (595fe77)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e@​nuxtjs/mdc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Comark migration guide in README (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe77\"\u003e595fe77\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc\"\u003eb3de9fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/88b95a972c716c5b0c59012c6be409c29ce13e90\"\u003e\u003ccode\u003e88b95a9\u003c/code\u003e\u003c/a\u003e chore(release): release v0.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/b3de9fc0accb38f54c6399084c28fa5f2c1aa238\"\u003e\u003ccode\u003eb3de9fc\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/595fe772e72d36d55dec46f65ccf48d15ea05ed0\"\u003e\u003ccode\u003e595fe77\u003c/code\u003e\u003c/a\u003e docs: add Comark migration guide in README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.1...v0.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.9.0 to 12.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.1 by \u003ca href=\"https://github.com/JoshuaWise\"\u003e\u003ccode\u003e@​JoshuaWise\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1467\"\u003eWiseLibs/better-sqlite3#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Node.js v26 prebuilds and remove EOL builds (Node.js v20, v23) by \u003ca href=\"https://github.com/m4heshd\"\u003e\u003ccode\u003e@​m4heshd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1468\"\u003eWiseLibs/better-sqlite3#1468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTemporarily rollback support for Electron v42 prebuilds by \u003ca href=\"https://github.com/m4heshd\"\u003e\u003ccode\u003e@​m4heshd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1470\"\u003eWiseLibs/better-sqlite3#1470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable percentile functions by \u003ca href=\"https://github.com/Maxime-J\"\u003e\u003ccode\u003e@​Maxime-J\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1447\"\u003eWiseLibs/better-sqlite3#1447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.9.1...v12.10.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.9.1...v12.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.9.1\u003c/h2\u003e\n\u003ch2\u003e⚠️CAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eElectron v39+ prebuilds are not building successfully at the moment. Stick to \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases/tag/v12.9.0\"\u003ev12.9.0\u003c/a\u003e for now.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable percentile functions by \u003ca href=\"https://github.com/Maxime-J\"\u003e\u003ccode\u003e@​Maxime-J\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1447\"\u003eWiseLibs/better-sqlite3#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for electron v42 prebuilds by \u003ca href=\"https://github.com/m4heshd\"\u003e\u003ccode\u003e@​m4heshd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1466\"\u003eWiseLibs/better-sqlite3#1466\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/Maxime-J\"\u003e\u003ccode\u003e@​Maxime-J\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1447\"\u003eWiseLibs/better-sqlite3#1447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.9.0...v12.9.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.9.0...v12.9.1\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/WiseLibs/better-sqlite3/commit/d8885f900cb626596e28a0ecd1b9d35bf15c7a0b\"\u003e\u003ccode\u003ed8885f9\u003c/code\u003e\u003c/a\u003e 12.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/3f8932492960b9119dbbe0317d86cbad8ced132f\"\u003e\u003ccode\u003e3f89324\u003c/code\u003e\u003c/a\u003e Temporarily rollback support for Electron v42 prebuilds (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1470\"\u003e#1470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/a6400281277a70b01a9401606d2b8bea667e7d8f\"\u003e\u003ccode\u003ea640028\u003c/code\u003e\u003c/a\u003e Add support for Node.js v26 prebuilds and remove EOL builds (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/a69f03c5906fabe8e49945ce05f93ad85d6254f3\"\u003e\u003ccode\u003ea69f03c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.1 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1467\"\u003e#1467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d116f32c6f4a9bff3599b35ccdf92b0528747fd4\"\u003e\u003ccode\u003ed116f32\u003c/code\u003e\u003c/a\u003e 12.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/04d9b655668345bdc3cdfe232747c9ac4c39c507\"\u003e\u003ccode\u003e04d9b65\u003c/code\u003e\u003c/a\u003e Add support for electron v42 prebuilds (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1466\"\u003e#1466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef7d9404bb2fcfd4b77d237ec3eaa8eee96a6fb1\"\u003e\u003ccode\u003eef7d940\u003c/code\u003e\u003c/a\u003e Enable percentile functions (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.9.0...v12.10.0\"\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.59.2 to 8.59.3\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@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\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.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.3/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/kit` from 4.4.4 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/nuxt/nuxt/releases\"\u003e@​nuxt/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.4.5 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.4.4...v4.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Cache layer roots and short-circuit \u003ccode\u003eisIgnored\u003c/code\u003e relative (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Resolve vite \u003ccode\u003eclientServer\u003c/code\u003e with \u003ccode\u003essr: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34959\"\u003e#34959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Correct payload route rule for \u003ccode\u003e/\u003c/code\u003e + override \u003ccode\u003essr: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34990\"\u003e#34990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Break recursive rendering deadlocks during prerender (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34939\"\u003e#34939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Drop redundant css link when entry styles are inlined (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34950\"\u003e#34950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Sort \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e in pre-bundle hint (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34976\"\u003e#34976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Only force suspense remount after first resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Read \u003ccode\u003e.env\u003c/code\u003e before resolving nuxt schema (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34958\"\u003e#34958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Preserve \u003ccode\u003eserverHandlers\u003c/code\u003e array after \u003ccode\u003enitro:config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34985\"\u003e#34985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cast partial nitro handlers when prepending to server arrays (\u003ca href=\"https://github.com/nuxt/nuxt/commit/61dcde4db\"\u003e61dcde4db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Only consider CSS inlined when styles are actually emitted (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35006\"\u003e#35006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Dedupe \u003ccode\u003egetCachedData\u003c/code\u003e for concurrent callers sharing a key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Respect factory fetch/baseURL options in server \u003ccode\u003euseFetch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35003\"\u003e#35003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle string presets in auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35013\"\u003e#35013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct island transform for server pages and 'deep' mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Inline css for non-island children of server components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35001\"\u003e#35001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Defer head DOM updates until page transition finishes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35016\"\u003e#35016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Explicitly freeze head during island plugin phase (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35010\"\u003e#35010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Inline css imported from non-vue js modules (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35020\"\u003e#35020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd warning about routing in server components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34994\"\u003e#34994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix lockfile (\u003ca href=\"https://github.com/nuxt/nuxt/commit/c3ee07801\"\u003ec3ee07801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003ejiti\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/c8102228f\"\u003ec8102228f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/nuxt/nuxt/commit/39422b6d2\"\u003e39422b6d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003e@vue/compiler-sfc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/cd404a14c\"\u003ecd404a14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore pnpm cyclic workspace deps warn (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34998\"\u003e#34998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove jiti from build steps (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35004\"\u003e#35004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract server components fixture + add some failing tests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34995\"\u003e#34995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIsolate \u003ccode\u003ebuildDir\u003c/code\u003e per matrix project for shared fixtures (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35007\"\u003e#35007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove tests for 5.x runtimeBaseURL fature (\u003ca href=\"https://github.com/nuxt/nuxt/commit/816c25487\"\u003e816c25487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarlan Wilton (\u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJonazzzz (\u003ca href=\"https://github.com/Bombastickj\"\u003e\u003ccode\u003e@​Bombastickj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDamian Głowala (\u003ca href=\"https://github.com/DamianGlowala\"\u003e\u003ccode\u003e@​DamianGlowala\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlorian Heuberger (\u003ca href=\"https://github.com/Flo0806\"\u003e\u003ccode\u003e@​Flo0806\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/nuxt/nuxt/commit/08f34b5d9f263446354459b6227a8ae0d5ff8e9f\"\u003e\u003ccode\u003e08f34b5\u003c/code\u003e\u003c/a\u003e v4.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d9efb79b58e10e6105562658676bb7b583f33698\"\u003e\u003ccode\u003ed9efb79\u003c/code\u003e\u003c/a\u003e perf(kit): cache layer roots and short-circuit \u003ccode\u003eisIgnored\u003c/code\u003e relative (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/495cf6255e1215084e6db98156772c454c1565a2\"\u003e\u003ccode\u003e495cf62\u003c/code\u003e\u003c/a\u003e fix(kit): read \u003ccode\u003e.env\u003c/code\u003e before resolving nuxt schema (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/34958\"\u003e#34958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4d00b107066ea5b3205851d81d92409167651684\"\u003e\u003ccode\u003e4d00b10\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/kit/issues/34972\"\u003e#34972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.5/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/schema` from 4.4.4 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/nuxt/nuxt/releases\"\u003e@​nuxt/schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.4.5 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.4.4...v4.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Cache layer roots and short-circuit \u003ccode\u003eisIgnored\u003c/code\u003e relative (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35015\"\u003e#35015\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Resolve vite \u003ccode\u003eclientServer\u003c/code\u003e with \u003ccode\u003essr: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34959\"\u003e#34959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Correct payload route rule for \u003ccode\u003e/\u003c/code\u003e + override \u003ccode\u003essr: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34990\"\u003e#34990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Break recursive rendering deadlocks during prerender (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34939\"\u003e#34939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Drop redundant css link when entry styles are inlined (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34950\"\u003e#34950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Sort \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e in pre-bundle hint (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34976\"\u003e#34976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Only force suspense remount after first resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34949\"\u003e#34949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Read \u003ccode\u003e.env\u003c/code\u003e before resolving nuxt schema (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34958\"\u003e#34958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Preserve \u003ccode\u003eserverHandlers\u003c/code\u003e array after \u003ccode\u003enitro:config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34985\"\u003e#34985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cast partial nitro handlers when prepending to server arrays (\u003ca href=\"https://github.com/nuxt/nuxt/commit/61dcde4db\"\u003e61dcde4db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Only consider CSS inlined when styles are actually emitted (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35006\"\u003e#35006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Dedupe \u003ccode\u003egetCachedData\u003c/code\u003e for concurrent callers sharing a key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34999\"\u003e#34999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Respect factory fetch/baseURL options in server \u003ccode\u003euseFetch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35003\"\u003e#35003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle string presets in auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35013\"\u003e#35013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct island transform for server pages and 'deep' mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35005\"\u003e#35005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Inline css for non-island children of server components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35001\"\u003e#35001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Defer head DOM updates until page transition finishes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35016\"\u003e#35016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Explicitly freeze head during island plugin phase (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35010\"\u003e#35010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Inline css imported from non-vue js modules (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35020\"\u003e#35020\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd warning about routing in server components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34994\"\u003e#34994\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix lockfile (\u003ca href=\"https://github.com/nuxt/nuxt/commit/c3ee07801\"\u003ec3ee07801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003ejiti\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/c8102228f\"\u003ec8102228f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/nuxt/nuxt/commit/39422b6d2\"\u003e39422b6d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin \u003ccode\u003e@vue/compiler-sfc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/commit/cd404a14c\"\u003ecd404a14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore pnpm cyclic workspace deps warn (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34998\"\u003e#34998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove jiti from build steps (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35004\"\u003e#35004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExtract server components fixture + add some failing tests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34995\"\u003e#34995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIsolate \u003ccode\u003ebuildDir\u003c/code\u003e per matrix project for shared fixtures (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/35007\"\u003e#35007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove tests for 5.x runtimeBaseURL fature (\u003ca href=\"https://github.com/nuxt/nuxt/commit/816c25487\"\u003e816c25487\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHarlan Wilton (\u003ca href=\"https://github.com/harlan-zw\"\u003e\u003ccode\u003e@​harlan-zw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJonazzzz (\u003ca href=\"https://github.com/Bombastickj\"\u003e\u003ccode\u003e@​Bombastickj\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDamian Głowala (\u003ca href=\"https://github.com/DamianGlowala\"\u003e\u003ccode\u003e@​DamianGlowala\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlorian Heuberger (\u003ca href=\"https://github.com/Flo0806\"\u003e\u003ccode\u003e@​Flo0806\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/nuxt/nuxt/commit/08f34b5d9f263446354459b6227a8ae0d5ff8e9f\"\u003e\u003ccode\u003e08f34b5\u003c/code\u003e\u003c/a\u003e v4.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4d00b107066ea5b3205851d81d92409167651684\"\u003e\u003ccode\u003e4d00b10\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (4.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/schema/issues/34972\"\u003e#34972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.5/packages/schema\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.11 to 8.0.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.11...v8.0.12\"\u003e8.0.12\u003c/a\u003e (2026-05-11)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22401\"\u003e#22401\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cf0ff4154b26cffbf18541ade1a50818842731d3\"\u003ecf0ff41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22420\"\u003e#22420\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2be6000130e3ae2160acc301baa4f7913fbc1f6e\"\u003e2be6000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e prevent partial-exports race on concurrent imports of in-flight invalidated re-export chains (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22369\"\u003e#22369\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f5a22e62ada75286138b7ceb3825e43958ef00e1\"\u003ef5a22e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefer to \u003ccode\u003erolldownOptions\u003c/code\u003e instead of deprecated \u003ccode\u003erollupOptions\u003c/code\u003e in messages (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22400\"\u003e#22400\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b675c7b6697423275ad9dd521d3ce7c8679761a0\"\u003eb675c7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e apply \u003ccode\u003ebuild.target\u003c/code\u003e to worker bundle (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22404\"\u003e#22404\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3c93fde21f07d44db7669ca7484f4e7a8767afe5\"\u003e3c93fde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e forward define to worker bundle transform (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22408\"\u003e#22408\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/d4838a0358d9f04a980d4d2ac7263f21a6b28ee2\"\u003ed4838a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency eslint-plugin-n to v18 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22423\"\u003e#22423\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2fe7bd2d73beb697a3d149e943ac74b768c9d27f\"\u003e2fe7bd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22421\"\u003e#22421\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/66b9eb35188007e0e9a1bd03b4be820016cad60b\"\u003e66b9eb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/4dce8b44d7f844d2b68aabb4e10fa267879cd1a6\"\u003e\u003ccode\u003e4dce8b4\u003c/code\u003e\u003c/a\u003e release: v8.0.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b675c7b6697423275ad9dd521d3ce7c8679761a0\"\u003e\u003ccode\u003eb675c7b\u003c/code\u003e\u003c/a\u003e fix: refer to \u003ccode\u003erolldownOptions\u003c/code\u003e instead of deprecated \u003ccode\u003erollupOptions\u003c/code\u003e in mess...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/66b9eb35188007e0e9a1bd03b4be820016cad60b\"\u003e\u003ccode\u003e66b9eb3\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22421\"\u003e#22421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2fe7bd2d73beb697a3d149e943ac74b768c9d27f\"\u003e\u003ccode\u003e2fe7bd2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-n to v18 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22423\"\u003e#22423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2be6000130e3ae2160acc301baa4f7913fbc1f6e\"\u003e\u003ccode\u003e2be6000\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22420\"\u003e#22420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/d4838a0358d9f04a980d4d2ac7263f21a6b28ee2\"\u003e\u003ccode\u003ed4838a0\u003c/code\u003e\u003c/a\u003e fix(worker): forward define to worker bundle transform (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22408\"\u003e#22408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cf0ff4154b26cffbf18541ade1a50818842731d3\"\u003e\u003ccode\u003ecf0ff41\u003c/code\u003e\u003c/a\u003e feat: update rolldown to 1.0.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22401\"\u003e#22401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/3c93fde21f07d44db7669ca7484f4e7a8767afe5\"\u003e\u003ccode\u003e3c93fde\u003c/code\u003e\u003c/a\u003e fix(worker): apply \u003ccode\u003ebuild.target\u003c/code\u003e to worker bundle (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22404\"\u003e#22404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f5a22e62ada75286138b7ceb3825e43958ef00e1\"\u003e\u003ccode\u003ef5a22e6\u003c/code\u003e\u003c/a\u003e fix(module-runner): prevent partial-exports race on concurrent imports of in-...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.0.12/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-heading` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-heading's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8b210e7: Default \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e in SSR environments instead of throwing an error\u003c/p\u003e\n\u003cp\u003ePreviously, omitting \u003ccode\u003eimmediatelyRender\u003c/code\u003e in an SSR environment (e.g. Next.js) would throw an error in development and silently return \u003ccode\u003enull\u003c/code\u003e in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing \u003ccode\u003eimmediatelyRender: false\u003c/code\u003e. The hook now defaults \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e, but automatically sets it to \u003ccode\u003efalse\u003c/code\u003e when SSR is detected, logging a warning in development instead of throwing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8b210e7]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-heading/CHANGELOG.md\"\u003e@​tiptap/extension-heading's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f98eaaf]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.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/ueberdosis/tiptap/commit/817c490e7970e75aa3951d9f96e8b52ec2fe2714\"\u003e\u003ccode\u003e817c490\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.23.2/packages/extension-heading\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-align` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-text-align's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8b210e7: Default \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e in SSR environments instead of throwing an error\u003c/p\u003e\n\u003cp\u003ePreviously, omitting \u003ccode\u003eimmediatelyRender\u003c/code\u003e in an SSR environment (e.g. Next.js) would throw an error in development and silently return \u003ccode\u003enull\u003c/code\u003e in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing \u003ccode\u003eimmediatelyRender: false\u003c/code\u003e. The hook now defaults \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e, but automatically sets it to \u003ccode\u003efalse\u003c/code\u003e when SSR is detected, logging a warning in development instead of throwing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8b210e7]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md\"\u003e@​tiptap/extension-text-align's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f98eaaf]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.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/ueberdosis/tiptap/commit/817c490e7970e75aa3951d9f96e8b52ec2fe2714\"\u003e\u003ccode\u003e817c490\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.23.2/packages/extension-text-align\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extensions` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8b210e7: Default \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e in SSR environments instead of throwing an error\u003c/p\u003e\n\u003cp\u003ePreviously, omitting \u003ccode\u003eimmediatelyRender\u003c/code\u003e in an SSR environment (e.g. Next.js) would throw an error in development and silently return \u003ccode\u003enull\u003c/code\u003e in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing \u003ccode\u003eimmediatelyRender: false\u003c/code\u003e. The hook now defaults \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e, but automatically sets it to \u003ccode\u003efalse\u003c/code\u003e when SSR is detected, logging a warning in development instead of throwing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8b210e7]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.23.2/packages/extension\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/pm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e8b210e7: Default \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e in SSR environments instead of throwing an error\u003c/p\u003e\n\u003cp\u003ePreviously, omitting \u003ccode\u003eimmediatelyRender\u003c/code\u003e in an SSR environment (e.g. Next.js) would throw an error in development and silently return \u003ccode\u003enull\u003c/code\u003e in production. This was a common source of crashes, especially when AI-generated code set up the editor without explicitly passing \u003ccode\u003eimmediatelyRender: false\u003c/code\u003e. The hook now defaults \u003ccode\u003eimmediatelyRender\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e, but automatically sets it to \u003ccode\u003efalse\u003c/code\u003e when SSR is detected, logging a warning in development instead of throwing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8b210e7]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e@​tiptap/pm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.2\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/817c490e7970e75aa3951d9f96e8b52ec2fe2714\"\u003e\u003ccode\u003e817c490\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.23.2/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.23.1 to 3.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/starter-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.23.2\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix Twitch and YouTube embeds losing their canonical video, clip, channel, or playlist URL when HTML content is loaded back into the editor.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [8b210e7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/7016\"\u003e#7016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e8b210e7: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core...\n\n_Description has been truncated_","html_url":"https://github.com/SchwarzIT/onyx/pull/5491","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SchwarzIT%2Fonyx/issues/5491","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5491/packages"}},{"old_version":"0.21.0","new_version":"0.21.1","update_type":"patch","path":null,"pr_created_at":"2026-04-13T09:20:11.000Z","version_change":"0.21.0 → 0.21.1","issue":{"uuid":"4253080126","node_id":"PR_kwDOLDGr-M7R7WU1","number":1850,"state":"open","title":"chore(deps): bump the all-frontend-non-major-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T09:20:11.000Z","updated_at":"2026-04-13T10:09:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-frontend-non-major-dependencies","update_count":14,"packages":[{"name":"@nuxtjs/mdc","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@sentry/nuxt","old_version":"10.46.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"posthog-js","old_version":"1.364.1","new_version":"1.367.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"primevue","old_version":"4.5.4","new_version":"4.5.5","repository_url":"https://github.com/primefaces/primevue"},{"name":"@iconify/json","old_version":"2.2.456","new_version":"2.2.461","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@nuxt/test-utils","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/nuxt/test-utils"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.1.2","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"29.0.1","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lighthouse","old_version":"13.0.3","new_version":"13.1.0","repository_url":"https://github.com/GoogleChrome/lighthouse"},{"name":"oxlint","old_version":"1.57.0","new_version":"1.59.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-frontend-non-major-dependencies group with 14 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.21.0` | `0.21.1` |\n| [@sentry/nuxt](https://github.com/getsentry/sentry-javascript) | `10.46.0` | `10.48.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.364.1` | `1.367.0` |\n| [primevue](https://github.com/primefaces/primevue/tree/HEAD/packages/primevue) | `4.5.4` | `4.5.5` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.456` | `2.2.461` |\n| [@nuxt/test-utils](https://github.com/nuxt/test-utils) | `4.0.0` | `4.0.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.2` | `4.1.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.0.2` |\n| [lighthouse](https://github.com/GoogleChrome/lighthouse) | `13.0.3` | `13.1.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.57.0` | `1.59.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.4` |\n\n\nUpdates `@nuxtjs/mdc` from 0.21.0 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (f4f3b58)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58\"\u003ef4f3b58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/948b124e1cd0f5b7a398c6d0dc060069bed9c435\"\u003e\u003ccode\u003e948b124\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58055ba6c0b0eed9a5ef36668038c70c2a3\"\u003e\u003ccode\u003ef4f3b58\u003c/code\u003e\u003c/a\u003e chore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nuxt` from 10.46.0 to 10.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nuxt\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRemoved attribute\u003c/th\u003e\n\u003cth\u003eReplacement\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nuxt\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003cp\u003e| Removed attribute                | Replacement                  |\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a67df4d5ea0a889ab2cabaa340a2a60e0f2f5040\"\u003e\u003ccode\u003ea67df4d\u003c/code\u003e\u003c/a\u003e release: 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e0732ffaaad10445f68f634eb143701bccca0959\"\u003e\u003ccode\u003ee0732ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20172\"\u003e#20172\u003c/a\u003e from getsentry/prepare-release/10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1ee40f0a361296fde6dfac5b4ac0191078362f7\"\u003e\u003ccode\u003ed1ee40f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2897297da8f8338af2cbb19a2f974e14cd9f6b24\"\u003e\u003ccode\u003e2897297\u003c/code\u003e\u003c/a\u003e feat(nuxt): Exclude tracing meta tags on cached pages in Nuxt 5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1cc3dd09ac2f6aff669af355d883ba24e8e8a9f7\"\u003e\u003ccode\u003e1cc3dd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2731673b51b1116e7861b663b09a3920bf92bb7\"\u003e\u003ccode\u003ec273167\u003c/code\u003e\u003c/a\u003e fix(core): Fix \u003ccode\u003ewithStreamedSpan\u003c/code\u003e typing error add missing exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6f7b86e9faac07143504b94845c1ccf4f4de425\"\u003e\u003ccode\u003eb6f7b86\u003c/code\u003e\u003c/a\u003e feat(core): Apply \u003ccode\u003eignoreSpans\u003c/code\u003e to streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19934\"\u003e#19934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7bd84493b4e74fff704e782c2f7d8c92d4e5eb5d\"\u003e\u003ccode\u003e7bd8449\u003c/code\u003e\u003c/a\u003e test(node,node-core): Add span streaming integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19806\"\u003e#19806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/51fc6d139f5f0d0e2ff4eb6d8cccd80889bfcb1e\"\u003e\u003ccode\u003e51fc6d1\u003c/code\u003e\u003c/a\u003e feat(node-core): Add POtel server-side span streaming implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19741\"\u003e#19741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/77357c7f2104a52f50992d1ea4f413e634620dcb\"\u003e\u003ccode\u003e77357c7\u003c/code\u003e\u003c/a\u003e fix(core): Replace global interval with trace-specific interval based flushin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.364.1 to 1.367.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.367.0\u003c/h2\u003e\n\u003ch2\u003e1.367.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3242\"\u003e#3242\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/353be9a878fe209a032f2d70376ece78ee67303c\"\u003e\u003ccode\u003e353be9a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - feat: Add support for pre-loaded remote-config\n(2026-04-09)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.367.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.366.2\u003c/h2\u003e\n\u003ch2\u003e1.366.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3364\"\u003e#3364\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/575e354d0040bd83ac698495a4f0a07dece83eb3\"\u003e\u003ccode\u003e575e354\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lucasheriques\"\u003e\u003ccode\u003e@​lucasheriques\u003c/code\u003e\u003c/a\u003e! - Add a hover state to numeric survey rating options so they provide clearer pointer feedback before selection.\n(2026-04-09)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.366.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.366.1\u003c/h2\u003e\n\u003ch2\u003e1.366.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3360\"\u003e#3360\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/802bf3919304f66694788bf0cb93e457326ab44b\"\u003e\u003ccode\u003e802bf39\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jabahamondes\"\u003e\u003ccode\u003e@​jabahamondes\u003c/code\u003e\u003c/a\u003e! - Re-evaluate consent persistent store when config changes to support cross-subdomain consent sharing\n(2026-04-09)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.366.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.366.0\u003c/h2\u003e\n\u003ch2\u003e1.366.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3305\"\u003e#3305\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/b5996729b1d30fb99429c509e6a85ef8d7aca955\"\u003e\u003ccode\u003eb599672\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/veryayskiy\"\u003e\u003ccode\u003e@​veryayskiy\u003c/code\u003e\u003c/a\u003e! - Add customer side identification\n(2026-04-09)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.366.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.365.5\u003c/h2\u003e\n\u003ch2\u003e1.365.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/PostHog/posthog-js/commit/2d6ec5abb931d0feb2804097e965c6cc4b72f58c\"\u003e\u003ccode\u003e2d6ec5a\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/353be9a878fe209a032f2d70376ece78ee67303c\"\u003e\u003ccode\u003e353be9a\u003c/code\u003e\u003c/a\u003e feat(browser): Add support for pre-loaded remote-config (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3242\"\u003e#3242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/8aef7156caa395bf7903e1e4c02bfe291400065a\"\u003e\u003ccode\u003e8aef715\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/575e354d0040bd83ac698495a4f0a07dece83eb3\"\u003e\u003ccode\u003e575e354\u003c/code\u003e\u003c/a\u003e fix: add hover state for survey ratings (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c35441d38a2c5d6d3967026aafe14bc8c4cdff3d\"\u003e\u003ccode\u003ec35441d\u003c/code\u003e\u003c/a\u003e fix(ci): Fix S3 tagging approach (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/89eec8562a91cac1a815297baece50bed064b1c3\"\u003e\u003ccode\u003e89eec85\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/802bf3919304f66694788bf0cb93e457326ab44b\"\u003e\u003ccode\u003e802bf39\u003c/code\u003e\u003c/a\u003e fix: re-evaluate persistent store when config changes (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/544c5784125a148c92587bb0e34cf2f4b81e315f\"\u003e\u003ccode\u003e544c578\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/b5996729b1d30fb99429c509e6a85ef8d7aca955\"\u003e\u003ccode\u003eb599672\u003c/code\u003e\u003c/a\u003e feat: support server identification (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3305\"\u003e#3305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/71e99fd0bc4b4ab55a7b5fb4f792fb4282dd6cf9\"\u003e\u003ccode\u003e71e99fd\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.364.1...posthog-js@1.367.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `primevue` from 4.5.4 to 4.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primefaces/primevue/releases\"\u003eprimevue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ePrimeVue 4.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use ordered list for Timeline component to improve accessibility by \u003ca href=\"https://github.com/montgomery1944\"\u003e\u003ccode\u003e@​montgomery1944\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/primefaces/primevue/pull/8155\"\u003eprimefaces/primevue#8155\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/montgomery1944\"\u003e\u003ccode\u003e@​montgomery1944\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/primefaces/primevue/pull/8155\"\u003eprimefaces/primevue#8155\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/primefaces/primevue/compare/4.5.4...4.5.5\"\u003ehttps://github.com/primefaces/primevue/compare/4.5.4...4.5.5\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/primefaces/primevue/blob/master/CHANGELOG.md\"\u003eprimevue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/primefaces/primevue/tree/4.5.5\"\u003e4.5.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/primefaces/primevue/compare/4.5.4...4.5.5\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented New Features and Enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTimeline: use ordered list for Timeline component to improve accessibility \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8155\"\u003e#8155\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTree: add filteredNodes to Tree filter event and forward filter event in TreeSelect \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8525\"\u003e#8525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrimeIcons: Missing EXPAND key in PrimeIcons \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8524\"\u003e#8524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebroken zIndex with global primevue zIndex undefined \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8523\"\u003e#8523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGalleria ZIndex Clear throws error when container is unmounted in fullscreen \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8519\"\u003e#8519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplitter does not re-initialize when SplitterPanel :size prop changes reactively \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8517\"\u003e#8517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutoComplete enter key behavior \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8516\"\u003e#8516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTieredMenu: popup menu does not reposition when triggered from different elements \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8509\"\u003e#8509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelect: option selection can run when overlay is already hidden \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8508\"\u003e#8508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDate column filters cannot take in strings to compare \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8506\"\u003e#8506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataTable cannot handle sparse arrays \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8503\"\u003e#8503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTooltip elements are not being removed from the DOM when hideDelay is active \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8480\"\u003e#8480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplitter does not initialize panels added dynamically via v-if after mount \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8477\"\u003e#8477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTab: TabPanel slot types missing scope when asChild is true \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8470\"\u003e#8470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker Range throws TypeError on days before 12/1/1969 \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8469\"\u003e#8469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker manual input fails when using custom AM/PM locale labels \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8462\"\u003e#8462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataTable Column Filter Overlay requires double click to close after internal interaction \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8460\"\u003e#8460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAutocomplete's clear event not emitted when clicking the clear X button \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8459\"\u003e#8459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiSelect with optionValue object and display=\u0026quot;chip\u0026quot; removes 2 chips instead of 1 \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8456\"\u003e#8456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker: externally updated modelValue can open with incorrect header year \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8455\"\u003e#8455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInputNumber: Cursor freezes after first digit when using currency=\u0026quot;PYG\u0026quot; and locale=\u0026quot;es-PY\u0026quot; \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8453\"\u003e#8453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDataTable/VirtualScroller: Table errors when virtual loading true and no loading slot provided \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8451\"\u003e#8451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker throws error when v-model is initialized with string value \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8450\"\u003e#8450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker: year-change event emits inconsistent month values depending on navigation method \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8436\"\u003e#8436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelect options still selectable after dropdown is hidden \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8431\"\u003e#8431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelect - Filter - Only able to type one character when Input is not focused \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8427\"\u003e#8427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileUpload: TypeError on drag events when component unmounts \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8424\"\u003e#8424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFormField.d.ts exports duplicate FormEmits type colliding with Form \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8420\"\u003e#8420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreeTable: missing types \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8419\"\u003e#8419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScrollPanel: horizontal scroll bar goes outside the content div when scrollXRatio is too small \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8415\"\u003e#8415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatepicker overlay loses focus capture when selecting different month or year \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8402\"\u003e#8402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInputOTP allows paste when readonly \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8401\"\u003e#8401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTieredMenu: hasSubmenu holds items (array) instead of boolean \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8397\"\u003e#8397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInputNumber allows paste input when disabled \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8391\"\u003e#8391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplitter seperator role should be on gutter-handle not gutter \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8381\"\u003e#8381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStep and StepPanel not reactive after mount \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8377\"\u003e#8377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeedDial: MenuItem disabled not working at all \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8375\"\u003e#8375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreeTable: TreeNode children are not sorted \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8361\"\u003e#8361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTree: Expose dropPosition or relativePosition in node-drop event \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8360\"\u003e#8360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTree Drag and Drop Does Not Prevent Dropping a Node Into Itself or Descendants \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8353\"\u003e#8353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWrong step values in nested Stepper (Horizontal in Vertical) \u003ca href=\"https://redirect.github.com/primefaces/primevue/issues/8310\"\u003e#8310\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/primefaces/primevue/commit/66dde6788220fc9e6822342919d1ceb0e3460ece\"\u003e\u003ccode\u003e66dde67\u003c/code\u003e\u003c/a\u003e chore: version 4.5.5 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/625bab024ee9fdb4cd6badf68a501b11967b61d9\"\u003e\u003ccode\u003e625bab0\u003c/code\u003e\u003c/a\u003e fix: nested splitter calc defects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/83c2750d6b2dbb2433812bf82068483670bd0523\"\u003e\u003ccode\u003e83c2750\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8265\"\u003e#8265\u003c/a\u003e - DataTable writes to localStorage on every reactive change in he...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/489913a2751fb9ccf58719b679ed40f4e0112fc0\"\u003e\u003ccode\u003e489913a\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8278\"\u003e#8278\u003c/a\u003e - DataTable row expansion remains open on page change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/cebb8ed84ffb7e78e94647690889c867ea87d3b5\"\u003e\u003ccode\u003ecebb8ed\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8280\"\u003e#8280\u003c/a\u003e - Select an option in MultiSelect/DatePicker within DataTable not...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/e96df8117a7e76002f2fd2a28eb04283185cfd6a\"\u003e\u003ccode\u003ee96df81\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8288\"\u003e#8288\u003c/a\u003e - AutoComplete doesnt accept mouse selections inside Datatables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/f4a0100a2e354ecde5ea37ec971bf8c98ebcb229\"\u003e\u003ccode\u003ef4a0100\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8523\"\u003e#8523\u003c/a\u003e - broken zIndex with global primevue zIndex undefined\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/f8511e03d51f33d90e533dee1e4996fb66bf0dd3\"\u003e\u003ccode\u003ef8511e0\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8519\"\u003e#8519\u003c/a\u003e - Galleria ZIndex Clear throws error when container is unmounted ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/103fd6b2c49d2caa59b15ae7831d4240b3245e41\"\u003e\u003ccode\u003e103fd6b\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8178\"\u003e#8178\u003c/a\u003e - Password always has aria-haspopup set to true\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primefaces/primevue/commit/8ef1a67e151c027746a1cc5dffb78242a893c23b\"\u003e\u003ccode\u003e8ef1a67\u003c/code\u003e\u003c/a\u003e Fixed \u003ca href=\"https://github.com/primefaces/primevue/tree/HEAD/packages/primevue/issues/8218\"\u003e#8218\u003c/a\u003e - DataTable: fixing tabindex initialization with initial selectio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primefaces/primevue/commits/4.5.5/packages/primevue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.456 to 2.2.461\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0b2b1b8072bc9309dbf4a448650584758aa7231d\"\u003e\u003ccode\u003e0b2b1b8\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/5ed243d9b2b929cc28907784cb596bf6b1889531\"\u003e\u003ccode\u003e5ed243d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Google Cloud Icons, Röntgen, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/06fbbe394351cf8f6d35f2604b4543d7aa7767c4\"\u003e\u003ccode\u003e06fbbe3\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/b64d1d7605569db6665cc2c7150659c6e6559ce5\"\u003e\u003ccode\u003eb64d1d7\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/b36561cfbaa4d2270aa64c7a7b2f19f2759c271d\"\u003e\u003ccode\u003eb36561c\u003c/code\u003e\u003c/a\u003e Update 11 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.456...2.2.461\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/test-utils` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/test-utils/releases\"\u003e\u003ccode\u003e@​nuxt/test-utils\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/test-utils/compare/v4.0.1...v4.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Respect override dev value (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse pnpm publish to resolve workspace dependencies (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJulien Huang (\u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVasily Kuzin (\u003ca href=\"https://github.com/ExEr7um\"\u003e\u003ccode\u003e@​ExEr7um\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/test-utils/compare/v4.0.0...v4.0.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Rename deps.optimizer.web to client for vitest4 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-utils:\u003c/strong\u003e Fix \u003ccode\u003emockNuxtImport\u003c/code\u003e types when using string target (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1592\"\u003e#1592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Pass non-project options for non-nuxt simple setup (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1582\"\u003e#1582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Do not import \u003ccode\u003edefineConfig\u003c/code\u003e from \u003ccode\u003evite\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/test-utils/commit/1aa5e8748\"\u003e1aa5e8748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e Handle \u003ccode\u003eResourceLoader\u003c/code\u003e removal in jsdom v28 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1611\"\u003e#1611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig,vitest-environment:\u003c/strong\u003e Directly import peerDeps (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1617\"\u003e#1617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-utils:\u003c/strong\u003e Align mount options merge w/ vue-test-utils (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1610\"\u003e#1610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-environment:\u003c/strong\u003e Avoid \u003ccode\u003evitest/environments\u003c/code\u003e import warning (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime:\u003c/strong\u003e Avoid error when vue/test-utils is not installed (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e Prefer project h3 version if present (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003evitest-environment-nuxt\u003c/code\u003e versions (\u003ca href=\"https://github.com/nuxt/test-utils/commit/f5ec72127\"\u003ef5ec72127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse workspace dependency (\u003ca href=\"https://github.com/nuxt/test-utils/commit/14fb254a7\"\u003e14fb254a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExample playwright config improve type annotation for devices (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1581\"\u003e#1581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epkg-pr-new\u003c/code\u003e prerelease \u003ccode\u003evitest-environment-nuxt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1601\"\u003e#1601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow explicit any (\u003ca href=\"https://github.com/nuxt/test-utils/commit/633c93c2a\"\u003e633c93c2a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSwitch unit test target to dir and move type unit tests to test:types (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1618\"\u003e#1618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate lockfile (\u003ca href=\"https://github.com/nuxt/test-utils/commit/8306abf00\"\u003e8306abf00\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd failing test for stubbed global provide (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate assertions deprecated in vitest 4.1 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/pull/1629\"\u003e#1629\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/nuxt/test-utils/commit/a863175dd597cf96d75fc804c226601fe33dd80e\"\u003e\u003ccode\u003ea863175\u003c/code\u003e\u003c/a\u003e v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/a4bbc7f3b30681c868af6221a06fa20d9fe74904\"\u003e\u003ccode\u003ea4bbc7f\u003c/code\u003e\u003c/a\u003e fix(config): respect override dev value (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1602\"\u003e#1602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/38cfb460ee706b76405bce99c864b5a0ee89f886\"\u003e\u003ccode\u003e38cfb46\u003c/code\u003e\u003c/a\u003e ci: use pnpm publish to resolve workspace dependencies (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1651\"\u003e#1651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/8662012d40661a665dd99e374b153dc6f92478f3\"\u003e\u003ccode\u003e8662012\u003c/code\u003e\u003c/a\u003e v4.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/aced7e29e8b73127d71bbcbdc2b65ec0b34518ae\"\u003e\u003ccode\u003eaced7e2\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependency typescript to v6 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/9913d64079de1f5bed50595503b1a3dd0a7c9cae\"\u003e\u003ccode\u003e9913d64\u003c/code\u003e\u003c/a\u003e chore(deps): update resolutions \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.2 (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/06ba6aae842598606aab7665f725e487baa7b402\"\u003e\u003ccode\u003e06ba6aa\u003c/code\u003e\u003c/a\u003e fix(config): prefer project h3 version if present (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/d1aac572f8ef2e413f752ec9c563d3c967d26c04\"\u003e\u003ccode\u003ed1aac57\u003c/code\u003e\u003c/a\u003e chore(deps): update resolutions vite to v8.0.5 [security] (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1647\"\u003e#1647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/8306abf00e7a5c48178618a14f76e14f1e8d4fc3\"\u003e\u003ccode\u003e8306abf\u003c/code\u003e\u003c/a\u003e chore: update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/test-utils/commit/02b76bfec29183e07a238e94b9ceeeb59eccface\"\u003e\u003ccode\u003e02b76bf\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt/test-utils/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/test-utils/compare/v4.0.0...v4.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 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\u003ccode\u003e@​playwright/test\u003c/code\u003e'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.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.0 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.2 to 4.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\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.1.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDefault to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10018\"\u003evitest-dev/vitest#10018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c\"\u003e\u003c!-- raw HTML omitted --\u003e(53757)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eassertion\u003c/code\u003e as a public field  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10095\"\u003evitest-dev/vitest#10095\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8\"\u003e\u003c!-- raw HTML omitted --\u003e(a120e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport aria snapshot  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e, \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9668\"\u003evitest-dev/vitest#9668\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc9\"\u003e\u003c!-- raw HTML omitted --\u003e(d4fbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd filterMeta option to json reporter  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10078\"\u003evitest-dev/vitest#10078\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968e\"\u003e\u003c!-- raw HTML omitted --\u003e(b77de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10076\"\u003evitest-dev/vitest#10076\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af7\"\u003e\u003c!-- raw HTML omitted --\u003e(203f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10068\"\u003evitest-dev/vitest#10068\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4f\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b5f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not hoist imports whose names match class properties .  -  by \u003ca href=\"https://github.com/SunsetFi\"\u003e\u003ccode\u003e@​SunsetFi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10093\"\u003evitest-dev/vitest#10093\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10094\"\u003evitest-dev/vitest#10094\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fc4b47e0\"\u003e\u003c!-- raw HTML omitted --\u003e(0fc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Spread user server options into browser Vite server in project  -  by \u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10049\"\u003evitest-dev/vitest#10049\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/65c9d55eb\"\u003e\u003c!-- raw HTML omitted --\u003e(65c9d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.3...v4.1.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eexperimental.preParse\u003c/code\u003e flag  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10070\"\u003evitest-dev/vitest#10070\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7827363bd\"\u003e\u003c!-- raw HTML omitted --\u003e(78273)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebrowser.locators.exact\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10013\"\u003evitest-dev/vitest#10013\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/487990a19\"\u003e\u003c!-- raw HTML omitted --\u003e(48799)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTestAttachment.bodyEncoding\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9969\"\u003evitest-dev/vitest#9969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/89ca0e254\"\u003e\u003c!-- raw HTML omitted --\u003e(89ca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom snapshot matcher  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9973\"\u003evitest-dev/vitest#9973\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59b0e6411\"\u003e\u003c!-- raw HTML omitted --\u003e(59b0e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdvance fake timers with \u003ccode\u003eexpect.poll\u003c/code\u003e interval  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10022\"\u003evitest-dev/vitest#10022\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f5bfa365\"\u003e\u003c!-- raw HTML omitted --\u003e(3f5bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@vitest/coverage-v8\u003c/code\u003e and \u003ccode\u003e@vitest/coverage-istanbul\u003c/code\u003e as optional dependency  -  by \u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10025\"\u003evitest-dev/vitest#10025\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/146d4f0a0\"\u003e\u003c!-- raw HTML omitted --\u003e(146d4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edefineHelper\u003c/code\u003e for webkit async stack trace + update playwright 1.59.0  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10036\"\u003evitest-dev/vitest#10036\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5a5fa49fe\"\u003e\u003c!-- raw HTML omitted --\u003e(5a5fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix suite hook throwing errors for unused auto test-scoped fixture  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10035\"\u003evitest-dev/vitest#10035\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/398657e8d\"\u003e\u003c!-- raw HTML omitted --\u003e(39865)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eJestExtendError.context\u003c/code\u003e from verbose error reporting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9983\"\u003evitest-dev/vitest#9983\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/66751c9e8\"\u003e\u003c!-- raw HTML omitted --\u003e(66751)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't leak \u0026quot;runner\u0026quot; types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10004\"\u003evitest-dev/vitest#10004\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ec2045543\"\u003e\u003c!-- raw HTML omitted --\u003e(ec204)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix flagging obsolete snapshots for snapshot properties mismatch  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9986\"\u003evitest-dev/vitest#9986\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6b869156b\"\u003e\u003c!-- raw HTML omitted --\u003e(6b869)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExport custom snapshot matcher helper from \u003ccode\u003evitest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10042\"\u003evitest-dev/vitest#10042\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/691d341fd\"\u003e\u003c!-- raw HTML omitted --\u003e(691d3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't leak vite types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10005\"\u003evitest-dev/vitest#10005\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdff1bf9a\"\u003e\u003c!-- raw HTML omitted --\u003e(fdff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix external module resolve error with deps optimizer query  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10024\"\u003evitest-dev/vitest#10024\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9dbf47786\"\u003e\u003c!-- raw HTML omitted --\u003e(9dbf4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.2...v4.1.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 29.0.1 to 29.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSignificantly improved and sped up \u003ccode\u003egetComputedStyle()\u003c/code\u003e. Computed value rules are now applied across a broader set of properties, and include fixes related to inheritance, defaulting keywords, custom properties, and color-related values such as \u003ccode\u003ecurrentcolor\u003c/code\u003e and system colors. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed CSS \u003ccode\u003e'background\u003c/code\u003e' and \u003ccode\u003e'border'\u003c/code\u003e shorthand parsing. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\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/jsdom/jsdom/commit/2a1e2cdb443e276b28ca49937cf7a7d6fa0a4806\"\u003e\u003ccode\u003e2a1e2cd\u003c/code\u003e\u003c/a\u003e 29.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/4097d66ba188805a408b5186b4b8036bf582b40f\"\u003e\u003ccode\u003e4097d66\u003c/code\u003e\u003c/a\u003e Resolve computed CSS values lazily in CSSStyleDeclaration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/cf5523ff92978fc08f7e40c0f44053946101d064\"\u003e\u003ccode\u003ecf5523f\u003c/code\u003e\u003c/a\u003e Add more test cases for nested color-mix with currentColor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b33b61657e563ec841cb7a29c98ad236cc71c0b0\"\u003e\u003ccode\u003eb33b616\u003c/code\u003e\u003c/a\u003e Add test that getComputedStyle() works with !important\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6bf559c416654641d3ca197982d646eac6de85ae\"\u003e\u003ccode\u003e6bf559c\u003c/code\u003e\u003c/a\u003e Add test for custom property inheritance in computed styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/68176571d00c50441fc3a428e1315fc1fb3b2bab\"\u003e\u003ccode\u003e6817657\u003c/code\u003e\u003c/a\u003e Fix border shorthand handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/470f5c5943d001f9abf8396734fc0c6f11174784\"\u003e\u003ccode\u003e470f5c5\u003c/code\u003e\u003c/a\u003e Consolidate color helpers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/3db53cb2cb14aef35717cbec75b6bd638b1224a7\"\u003e\u003ccode\u003e3db53cb\u003c/code\u003e\u003c/a\u003e Fix background shorthand handlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/678e84093ad44b444be6e0317b84396832ff39c6\"\u003e\u003ccode\u003e678e840\u003c/code\u003e\u003c/a\u003e Remove some longhand property files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/d526a07432982dcb89597e469c0fb00ba54884bb\"\u003e\u003ccode\u003ed526a07\u003c/code\u003e\u003c/a\u003e Add regression test for getComputedStyle() liveness\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v29.0.1...v29.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lighthouse` from 13.0.3 to 13.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GoogleChrome/lighthouse/releases\"\u003elighthouse's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/compare/v13.0.3...v13.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe expect this release to ship in the DevTools of \u003ca href=\"https://chromiumdash.appspot.com/schedule\"\u003eChrome 149\u003c/a\u003e, and to PageSpeed Insights within 2 weeks.\u003c/p\u003e\n\u003ch2\u003eNew contributors\u003c/h2\u003e\n\u003cp\u003eThanks to our new contributors 👽🐷🐰🐯🐻!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIaroslav Shvets \u003ca href=\"https://github.com/iaroslavshvets\"\u003e\u003ccode\u003e@​iaroslavshvets\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Audits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebaseline: implement baseline compatibility audit (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16904\"\u003e#16904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebaseline: add baseline icons to baseline audit lighthouse report (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16927\"\u003e#16927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebaseline: add web-feature version to audit description (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16937\"\u003e#16937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebaseline: add baseline compatibility audit to default config (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16910\"\u003e#16910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enetwork: revert strict wrapping of network requests (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16949\"\u003e#16949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrace: add WebDX feature usage trace category (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16899\"\u003e#16899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16943\"\u003e#16943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edependabot: less noisy PRs (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16919\"\u003e#16919\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eClients\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: include missing 3P notices in MCP bundle (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16917\"\u003e#16917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix jsdoc link (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16896\"\u003e#16896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elantern trace data must now be downloaded manually (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16789\"\u003e#16789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix CI failures and modernize documentation links (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16939\"\u003e#16939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh sample artifacts (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16916\"\u003e#16916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix smoke tests relying on mozilla.org (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16901\"\u003e#16901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix CI. execContext count, i18n ICU breakage, loud jsdom parse output (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16898\"\u003e#16898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edevtools: sync e2e tests from devtools-frontend (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16908\"\u003e#16908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmoke: smoke tests for the mcp bundle (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16883\"\u003e#16883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmokehouse: fix baseline config to use onlyAudits (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16931\"\u003e#16931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix TS7 compatibility issue (declare module syntax) (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16926\"\u003e#16926\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/GoogleChrome/lighthouse/blob/main/changelog.md\"\u003elighthouse's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e13.1.0 (2026-04-03)\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/compare/v13.0.3...v13.1.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe expect this release to ship in the DevTools of \u003ca href=\"https://chromiumdash.appspot.com/schedule\"\u003eChrome 148\u003c/a\u003e, and to PageSpeed Insights within 2 weeks.\u003c/p\u003e\n\u003ch2\u003eNew contributors\u003c/h2\u003e\n\u003cp\u003eThanks to our new contributors 👽🐷🐰🐯🐻!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIaroslav Shvets \u003ca href=\"https://github.com/iaroslavshvets\"\u003e\u003ccode\u003e@​iaroslavshvets\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Audits\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebaseline: implement baseline compatibility audit (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16904\"\u003e#16904\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebaseline: add baseline icons to baseline audit lighthouse report (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16927\"\u003e#16927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebaseline: add web-feature version to audit description (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16937\"\u003e#16937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebaseline: add baseline compatibility audit to default config (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16910\"\u003e#16910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enetwork: revert strict wrapping of network requests (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16949\"\u003e#16949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrace: add WebDX feature usage trace category (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16899\"\u003e#16899\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeps\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16943\"\u003e#16943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edependabot: less noisy PRs (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16919\"\u003e#16919\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eClients\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: include missing 3P notices in MCP bundle (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16917\"\u003e#16917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix jsdoc link (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16896\"\u003e#16896\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003elantern trace data must now be downloaded manually (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16789\"\u003e#16789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix CI failures and modernize documentation links (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16939\"\u003e#16939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh sample artifacts (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16916\"\u003e#16916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix smoke tests relying on mozilla.org (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16901\"\u003e#16901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix CI. execContext count, i18n ICU breakage, loud jsdom parse output (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16898\"\u003e#16898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edevtools: sync e2e tests from devtools-frontend (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16908\"\u003e#16908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmoke: smoke tests for the mcp bundle (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16883\"\u003e#16883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esmokehouse: fix baseline config to use onlyAudits (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16931\"\u003e#16931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMisc\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix TS7 compatibility issue (declare module syntax) (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/pull/16926\"\u003e#16926\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/GoogleChrome/lighthouse/commit/0248afea9c9443c9fddd73e705256e38e8c6e042\"\u003e\u003ccode\u003e0248afe\u003c/code\u003e\u003c/a\u003e v13.1.0 (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16948\"\u003e#16948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/df377838b40c0084ebc06ce78a494df4916234a1\"\u003e\u003ccode\u003edf37783\u003c/code\u003e\u003c/a\u003e core(network): revert strict wrapping of network requests (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16949\"\u003e#16949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/607ff1a92a5d563a1bbf8186b55f58f4ea2ffbde\"\u003e\u003ccode\u003e607ff1a\u003c/code\u003e\u003c/a\u003e deps: upgrade deps (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16943\"\u003e#16943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/8aceb455337824ef7a5799de33dd05a5fdeb6626\"\u003e\u003ccode\u003e8aceb45\u003c/code\u003e\u003c/a\u003e tests: lantern trace data must now be downloaded manually (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16789\"\u003e#16789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/057d5774fea2340ec53d3842365463f7378c3b46\"\u003e\u003ccode\u003e057d577\u003c/code\u003e\u003c/a\u003e tests: fix CI failures and modernize documentation links (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16939\"\u003e#16939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/9bab4cf7b8ca47053719ff11625abfa7d0b9ad38\"\u003e\u003ccode\u003e9bab4cf\u003c/code\u003e\u003c/a\u003e core(baseline): add baseline icons to baseline audit lighthouse report (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16927\"\u003e#16927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/137756da7b2b4ad3a2c08391a458a0d070c58710\"\u003e\u003ccode\u003e137756d\u003c/code\u003e\u003c/a\u003e core(baseline): add web-feature version to audit description (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16937\"\u003e#16937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/8c673f8b4a47902da90c6697cebcece5f6fb93c2\"\u003e\u003ccode\u003e8c673f8\u003c/code\u003e\u003c/a\u003e tests(smokehouse): fix baseline config to use onlyAudits (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16931\"\u003e#16931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/3b7d0ee1183900d9050053405e39c3cb7d50f77e\"\u003e\u003ccode\u003e3b7d0ee\u003c/code\u003e\u003c/a\u003e misc: fix TS7 compatibility issue (declare module syntax) (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16926\"\u003e#16926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GoogleChrome/lighthouse/commit/f525c6b8f835536076b7312c6811c4d4aebc1097\"\u003e\u003ccode\u003ef525c6b\u003c/code\u003e\u003c/a\u003e deps(dependabot): less noisy PRs (\u003ca href=\"https://redirect.github.com/GoogleChrome/lighthouse/issues/16919\"\u003e#16919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GoogleChrome/lighthouse/compare/v13.0.3...v13.1.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/~lusayaa\"\u003elusayaa\u003c/a\u003e, a new releaser for lighthouse since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.57.0 to 1.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/is...\n\n_Description has been truncated_","html_url":"https://github.com/digitalservicebund/ris-search/pull/1850","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalservicebund%2Fris-search/issues/1850","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1850/packages"}},{"old_version":"0.20.2","new_version":"0.21.1","update_type":"minor","path":null,"pr_created_at":"2026-04-10T02:58:26.000Z","version_change":"0.20.2 → 0.21.1","issue":{"uuid":"4236228795","node_id":"PR_kwDORf-vxc7RUgMc","number":7,"state":"open","title":"fix: bump the dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["matthiashermsen"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-10T02:58:26.000Z","updated_at":"2026-04-10T03:00:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"dependencies","update_count":13,"packages":[{"name":"@electric-sql/pglite","old_version":"0.3.15","new_version":"0.4.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@nuxt/ui","old_version":"4.5.1","new_version":"4.6.1","repository_url":"https://github.com/nuxt/ui"},{"name":"@nuxtjs/i18n","old_version":"10.2.3","new_version":"10.2.4","repository_url":"https://github.com/nuxt-modules/i18n"},{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"drizzle-kit","old_version":"0.31.9","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"nuxt","old_version":"4.3.1","new_version":"4.4.2","repository_url":"https://github.com/nuxt/nuxt"},{"name":"postgres","old_version":"3.4.8","new_version":"3.4.9","repository_url":"https://github.com/porsager/postgres"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vue","old_version":"3.5.29","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"@biomejs/biome","old_version":"2.4.6","new_version":"2.4.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@iconify-json/lucide","old_version":"1.2.95","new_version":"1.2.101","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.72","new_version":"1.2.77","repository_url":"https://github.com/iconify/icon-sets"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.3.15` | `0.4.4` |\n| [@nuxt/ui](https://github.com/nuxt/ui) | `4.5.1` | `4.6.1` |\n| [@nuxtjs/i18n](https://github.com/nuxt-modules/i18n) | `10.2.3` | `10.2.4` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.2` | `0.21.1` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.9` | `0.31.10` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.3.1` | `4.4.2` |\n| [postgres](https://github.com/porsager/postgres) | `3.4.8` | `3.4.9` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.29` | `3.5.32` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.11` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.95` | `1.2.101` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.72` | `1.2.77` |\n\n\nUpdates `@electric-sql/pglite` from 0.3.15 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb88c5c3: Disable checkpointer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2ae666f: Default database, user and role are now all \u0026quot;postgres\u0026quot;\u003c/li\u003e\n\u003cli\u003efb95e66: Allow setting initial memory size.\u003c/li\u003e\n\u003cli\u003e65fc101: Disable background workers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dfa40f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e41632c4: Allow passing initdb.wasm asset for bundlers that need it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e37fb39e: clear timers on exit; remove pglite-socket dependency on pglite-postgis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e408500c: Allow passing in onError to 'syncShapesToTables'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8785034]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [90cfee8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ad3d0d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ce0e74e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\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/electric-sql/pglite/blob/main/packages/pglite/CHANGELOG.md\"\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb88c5c3: Disable checkpointer\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2ae666f: Default database, user and role are now all \u0026quot;postgres\u0026quot;\u003c/li\u003e\n\u003cli\u003efb95e66: Allow setting initial memory size.\u003c/li\u003e\n\u003cli\u003e65fc101: Disable background workers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e41632c4: Allow passing initdb.wasm asset for bundlers that need it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e37fb39e: clear timers on exit; remove pglite-socket dependency on pglite-postgis\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed848955: New simplified PGlite with separate initdb.\nNew included extension: pg_textsearch (experimental).\nNew package for postgis (experimental) as extension.\nBreaking changes: 'postgres' is the default database instead of 'template1'.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3dfa40f: Add Apache AGE graph database extension support\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/4e8512c136895493316f78f1c3516c4fd58ee14e\"\u003e\u003ccode\u003e4e8512c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/b88c5c38f4a1499cd23dcc906fed729fa494f6d0\"\u003e\u003ccode\u003eb88c5c3\u003c/code\u003e\u003c/a\u003e Disable checkpointer (not needed in single mode) (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/b7ba70759cbc695c6543459b8452dbe92e32d244\"\u003e\u003ccode\u003eb7ba707\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/947\"\u003e#947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/fb95e6606efea1865895a914f27ee78e33489929\"\u003e\u003ccode\u003efb95e66\u003c/code\u003e\u003c/a\u003e Allow set initial memory size (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/957\"\u003e#957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/65fc101edfd4b9943142952f9567eb5c5c838e80\"\u003e\u003ccode\u003e65fc101\u003c/code\u003e\u003c/a\u003e Disable background workers (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/948\"\u003e#948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/2ae666f31bfbb63314ae6613f480ab8299356060\"\u003e\u003ccode\u003e2ae666f\u003c/code\u003e\u003c/a\u003e Default user and role to \u0026quot;postgres\u0026quot; (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/c44cd083c6f267bcf02039f8c719610ed2dc452e\"\u003e\u003ccode\u003ec44cd08\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/41632c4429528c5c0d5afa5d1d336ecfe03cb0da\"\u003e\u003ccode\u003e41632c4\u003c/code\u003e\u003c/a\u003e Tdrz/\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/936\"\u003e#936\u003c/a\u003e (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/e78333d28681bf9e3dfb8e5c754e07e69556ec92\"\u003e\u003ccode\u003ee78333d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/37fb39e9fa1b22d3b19fded328e9c9833838616d\"\u003e\u003ccode\u003e37fb39e\u003c/code\u003e\u003c/a\u003e Clear timers on exit (done in postgres-pglite repo); more REPL changes;  (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite@0.4.4/packages/pglite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/ui` from 4.5.1 to 4.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/ui/releases\"\u003e\u003ccode\u003e@​nuxt/ui\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e:bug: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eai:\u003c/strong\u003e use \u003ccode\u003epart.state\u003c/code\u003e for streaming detection and deprecate \u003ccode\u003eisReasoningStreaming\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/ui/commit/d2d7543b7fdeecd44639602aba5c13bc5bfa1e8e\"\u003ed2d7543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessage:\u003c/strong\u003e hide files slot when no file parts exist (\u003ca href=\"https://github.com/nuxt/ui/commit/9cddc8e228896b197006878f689b44b11bebddeb\"\u003e9cddc8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessages:\u003c/strong\u003e keep indicator visible until first content arrives (\u003ca href=\"https://github.com/nuxt/ui/commit/195cce85f1b7a4eed866de1ac08e6d4040926381\"\u003e195cce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessages:\u003c/strong\u003e reset scroll icon when messages are cleared (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6239\"\u003e#6239\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/4ba3eef1f42cf558c26801365ce45f048b43a894\"\u003e4ba3eef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatPrompt:\u003c/strong\u003e guard enter during composition (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6280\"\u003e#6280\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/a911ca8aa822efe5fd3618bf8fb71fb304f5c32d\"\u003ea911ca8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDashboardSidebar:\u003c/strong\u003e always pass \u003ccode\u003ecollapsed: false\u003c/code\u003e in mobile menu slots (\u003ca href=\"https://github.com/nuxt/ui/commit/957a0f5589ab0b0f5c129ca84999a507edff55cb\"\u003e957a0f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6157\"\u003e#6157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eModal/Slideover/Drawer:\u003c/strong\u003e suppress reka ui title and description warnings (\u003ca href=\"https://github.com/nuxt/ui/commit/3451b8d9d303c2f5b1586cc0ddea7ac9a35fee77\"\u003e3451b8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6240\"\u003e#6240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e inline defaultVariants and prefix in dev template (\u003ca href=\"https://github.com/nuxt/ui/commit/314e23b6043d5dd987793c498e45814fac407588\"\u003e314e23b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e transpile \u003ccode\u003ereka-ui\u003c/code\u003e to prevent injection errors (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6286\"\u003e#6286\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/b822c433c310ee3b0dd315bbf05dbb83475f1cba\"\u003eb822c43\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/fabianpnke\"\u003e\u003ccode\u003e@​fabianpnke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt/ui/pull/6243\"\u003enuxt/ui#6243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wicii2120\"\u003e\u003ccode\u003e@​wicii2120\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt/ui/pull/6280\"\u003enuxt/ui#6280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt/ui/compare/v4.6.0...v4.6.1\"\u003ehttps://github.com/nuxt/ui/compare/v4.6.0...v4.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003ch2\u003e:sparkles: Highlights\u003c/h2\u003e\n\u003ch3\u003e:file_folder: New Sidebar component\u003c/h3\u003e\n\u003cp\u003eThe \u003ca href=\"https://ui.nuxt.com/docs/components/sidebar\"\u003eSidebar\u003c/a\u003e component provides a responsive application sidebar that stays fixed on desktop and transforms into a \u003cstrong\u003eModal\u003c/strong\u003e, \u003cstrong\u003eSlideover\u003c/strong\u003e, or \u003cstrong\u003eDrawer\u003c/strong\u003e on mobile. It supports three visual variants (\u003ccode\u003esidebar\u003c/code\u003e, \u003ccode\u003efloating\u003c/code\u003e, \u003ccode\u003einset\u003c/code\u003e) and three collapsible modes (\u003ccode\u003eoffcanvas\u003c/code\u003e, \u003ccode\u003eicon\u003c/code\u003e, \u003ccode\u003enone\u003c/code\u003e):\u003c/p\u003e\n\u003cpre lang=\"vue\"\u003e\u003ccode\u003e\\\u0026lt;template\u0026gt;\r\n  \u0026lt;USidebar v-model:open=\u0026quot;open\u0026quot; collapsible=\u0026quot;icon\u0026quot;\u0026gt;\r\n    \\\u0026lt;template #header\u0026gt;\r\n      \u0026lt;Logo /\u0026gt;\r\n    \u0026lt;/template\u0026gt;\r\n\u003cpre\u003e\u003ccode\u003e\u0026amp;lt;UNavigationMenu :items=\u0026amp;quot;items\u0026amp;quot; /\u0026amp;gt;\r\n\r\n\\\u0026amp;lt;template #footer\u0026amp;gt;\r\n  \u0026amp;lt;UserMenu /\u0026amp;gt;\r\n\u0026amp;lt;/template\u0026amp;gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;/USidebar\u0026gt;\u003cbr /\u003e\n\u0026lt;/template\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003e:robot: New Chat components\u003c/h3\u003e\n\u003cp\u003eWe're introducing \u003cstrong\u003e3 new components\u003c/strong\u003e to build richer AI chat interfaces:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://ui.nuxt.com/docs/components/chat-reasoning\"\u003eChatReasoning\u003c/a\u003e\u003c/strong\u003e: A collapsible thinking/reasoning block that automatically tracks streaming duration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://ui.nuxt.com/docs/components/chat-tool\"\u003eChatTool\u003c/a\u003e\u003c/strong\u003e: A collapsible row for tool invocations with loading and streaming states.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://ui.nuxt.com/docs/components/chat-shimmer\"\u003eChatShimmer\u003c/a\u003e\u003c/strong\u003e: An animated text primitive used internally by ChatReasoning and ChatTool during streaming.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/ui/blob/v4/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/ui\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/nuxt/ui/compare/v4.6.0...v4.6.1\"\u003e4.6.1\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eai:\u003c/strong\u003e use \u003ccode\u003epart.state\u003c/code\u003e for streaming detection and deprecate \u003ccode\u003eisReasoningStreaming\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/ui/commit/d2d7543b7fdeecd44639602aba5c13bc5bfa1e8e\"\u003ed2d7543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessage:\u003c/strong\u003e hide files slot when no file parts exist (\u003ca href=\"https://github.com/nuxt/ui/commit/9cddc8e228896b197006878f689b44b11bebddeb\"\u003e9cddc8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessages:\u003c/strong\u003e keep indicator visible until first content arrives (\u003ca href=\"https://github.com/nuxt/ui/commit/195cce85f1b7a4eed866de1ac08e6d4040926381\"\u003e195cce8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessages:\u003c/strong\u003e reset scroll icon when messages are cleared (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6239\"\u003e#6239\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/4ba3eef1f42cf558c26801365ce45f048b43a894\"\u003e4ba3eef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatPrompt:\u003c/strong\u003e guard enter during composition (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6280\"\u003e#6280\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/a911ca8aa822efe5fd3618bf8fb71fb304f5c32d\"\u003ea911ca8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDashboardSidebar:\u003c/strong\u003e always pass \u003ccode\u003ecollapsed: false\u003c/code\u003e in mobile menu slots (\u003ca href=\"https://github.com/nuxt/ui/commit/957a0f5589ab0b0f5c129ca84999a507edff55cb\"\u003e957a0f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6157\"\u003e#6157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eModal/Slideover/Drawer:\u003c/strong\u003e suppress reka ui title and description warnings (\u003ca href=\"https://github.com/nuxt/ui/commit/3451b8d9d303c2f5b1586cc0ddea7ac9a35fee77\"\u003e3451b8d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6240\"\u003e#6240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e inline defaultVariants and prefix in dev template (\u003ca href=\"https://github.com/nuxt/ui/commit/314e23b6043d5dd987793c498e45814fac407588\"\u003e314e23b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e transpile \u003ccode\u003ereka-ui\u003c/code\u003e to prevent injection errors (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6286\"\u003e#6286\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/b822c433c310ee3b0dd315bbf05dbb83475f1cba\"\u003eb822c43\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/ui/compare/v4.5.1...v4.6.0\"\u003e4.6.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e use \u003ccode\u003emoduleDependencies\u003c/code\u003e to manipulate options (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5384\"\u003e#5384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd standalone Vue REPL playground (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6209\"\u003e#6209\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/390c4bd3fd9bda126d035dcfd8d3f3d855d7ec97\"\u003e390c4bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatMessage:\u003c/strong\u003e add \u003ccode\u003efiles\u003c/code\u003e slot (\u003ca href=\"https://github.com/nuxt/ui/commit/12d6020f3f78dba9d4570a9590ecb18bd2269613\"\u003e12d6020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatReasoning:\u003c/strong\u003e new component (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6175\"\u003e#6175\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/6db594e2211e145f7a7accdb25662ba034c42755\"\u003e6db594e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatShimmer:\u003c/strong\u003e new component (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6171\"\u003e#6171\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/8db9c548d3d74127a1fd98a136105f9c711f191d\"\u003e8db9c54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatTool:\u003c/strong\u003e new component (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6176\"\u003e#6176\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/7849534eabe2039ffdb4fb632d95701a22359ec5\"\u003e7849534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCheckbox/Switch:\u003c/strong\u003e add support for \u003ccode\u003etrueValue\u003c/code\u003e / \u003ccode\u003efalseValue\u003c/code\u003e props (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6150\"\u003e#6150\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/91c6356e920e6288177e3795aa8ed56bc82907c0\"\u003e91c6356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContentToc:\u003c/strong\u003e add \u003ccode\u003ehighlight-variant\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5746\"\u003e#5746\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/df080ce8a1c1031b60cfcaca91c85927ec81cd9d\"\u003edf080ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDropdownMenu:\u003c/strong\u003e add \u003ccode\u003efilter\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6153\"\u003e#6153\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/a529b433cf33bf6682bf90cc25aee02ed8a825ad\"\u003ea529b43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFileUpload:\u003c/strong\u003e add \u003ccode\u003efileImage\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5935\"\u003e#5935\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/40f9c2e16a6a660376440403b1656302fba04797\"\u003e40f9c2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIcon:\u003c/strong\u003e add global options on Vue-only side (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5354\"\u003e#5354\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/566fbee72c77c106c4042716ca3231ce3ccd1994\"\u003e566fbee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInputMenu:\u003c/strong\u003e add \u003ccode\u003eautocomplete\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6026\"\u003e#6026\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/ee8a248d4293ec79bdf7db820879503dcec70547\"\u003eee8a248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInputTime:\u003c/strong\u003e add \u003ccode\u003erange\u003c/code\u003e prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6203\"\u003e#6203\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/c124f29389d139d5163f056ea3bad70b7ab108ea\"\u003ec124f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Icelandic language (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6149\"\u003e#6149\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/f3ddc6033f023eb94fbfc0edd381458dcd0c353a\"\u003ef3ddc60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e use \u003ccode\u003emoduleDependencies\u003c/code\u003e to manipulate options (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/5384\"\u003e#5384\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/dd3f5c53b3e59e02e3f90eebd97fb58fb41451e3\"\u003edd3f5c5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSidebar:\u003c/strong\u003e new component (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6038\"\u003e#6038\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/51a1f8519c148ea7ead6e5c308497b79db0bd5b6\"\u003e51a1f85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTable:\u003c/strong\u003e implement row pinning (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6115\"\u003e#6115\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/fbd60d9998904ae4f5beb5b8980df24b4edde36f\"\u003efbd60d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTooltip:\u003c/strong\u003e support global content configuration via App tooltip prop (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6152\"\u003e#6152\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/83afd9c35544b1db8c2b3ba146cca92aa69105b9\"\u003e83afd9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunplugin:\u003c/strong\u003e add support for prose components (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6198\"\u003e#6198\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/c58b9b26444ea34e2cf455451a90ac99eb1e0b7e\"\u003ec58b9b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAvatar:\u003c/strong\u003e use resolved size for image width/height (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6008\"\u003e#6008\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/6dd0fc4ef3f22f2c8343650cbf93241ad051e220\"\u003e6dd0fc4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatShimmer:\u003c/strong\u003e handle RTL mode (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6180\"\u003e#6180\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/51793a80190a6d271c00699abb8ab346cf58c527\"\u003e51793a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContentNavigation:\u003c/strong\u003e prevent toggling disabled parent items (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6122\"\u003e#6122\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/0f1074fdaaaaffe821703363073758cda837837f\"\u003e0f1074f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContentSurround:\u003c/strong\u003e handle RTL mode (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6148\"\u003e#6148\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/6921f13005610affc882e2525dbe8a7d1362be2f\"\u003e6921f13\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContentToc:\u003c/strong\u003e reset start margin at lg breakpoint (\u003ca href=\"https://github.com/nuxt/ui/commit/8f24f79a475b7bfa6114075113030a1662c76999\"\u003e8f24f79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDashboardSearchButton:\u003c/strong\u003e use valid HTML structure for trailing slot (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6194\"\u003e#6194\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/578a12f67f45a2b2f922f69cd26ca29521d89058\"\u003e578a12f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEditor:\u003c/strong\u003e guard \u003ccode\u003elift\u003c/code\u003e calls for unavailable list extensions (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6100\"\u003e#6100\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/ui/commit/065db6b9d5f552154297445115617d34cfd3084e\"\u003e065db6b\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/nuxt/ui/commit/08be59c682c9a917e5fbe354863031d42c5c3148\"\u003e\u003ccode\u003e08be59c\u003c/code\u003e\u003c/a\u003e chore(release): v4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/dbfbccbe4b5bcef0d35c03b87b049ca767d6af11\"\u003e\u003ccode\u003edbfbccb\u003c/code\u003e\u003c/a\u003e docs(Chat): add line height to user message text\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/54f7af2817165f073d5489467900795505143b56\"\u003e\u003ccode\u003e54f7af2\u003c/code\u003e\u003c/a\u003e chore(playground): add clear messages button to chat page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/4ba3eef1f42cf558c26801365ce45f048b43a894\"\u003e\u003ccode\u003e4ba3eef\u003c/code\u003e\u003c/a\u003e fix(ChatMessages): reset scroll icon when messages are cleared (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6239\"\u003e#6239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/3451b8d9d303c2f5b1586cc0ddea7ac9a35fee77\"\u003e\u003ccode\u003e3451b8d\u003c/code\u003e\u003c/a\u003e fix(Modal/Slideover/Drawer): suppress reka ui title and description warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/b822c433c310ee3b0dd315bbf05dbb83475f1cba\"\u003e\u003ccode\u003eb822c43\u003c/code\u003e\u003c/a\u003e fix(module): transpile \u003ccode\u003ereka-ui\u003c/code\u003e to prevent injection errors (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/957a0f5589ab0b0f5c129ca84999a507edff55cb\"\u003e\u003ccode\u003e957a0f5\u003c/code\u003e\u003c/a\u003e fix(DashboardSidebar): always pass \u003ccode\u003ecollapsed: false\u003c/code\u003e in mobile menu slots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/45a6c54c36d367db5e161fba72e7061a2a298e68\"\u003e\u003ccode\u003e45a6c54\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency reka-ui to v2.9.3 (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6284\"\u003e#6284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/9d20bca573b1ff9a55f0611d8deca2f309eb7d82\"\u003e\u003ccode\u003e9d20bca\u003c/code\u003e\u003c/a\u003e chore: move contributing skill to AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/ui/commit/a911ca8aa822efe5fd3618bf8fb71fb304f5c32d\"\u003e\u003ccode\u003ea911ca8\u003c/code\u003e\u003c/a\u003e fix(ChatPrompt): guard enter during composition (\u003ca href=\"https://redirect.github.com/nuxt/ui/issues/6280\"\u003e#6280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/ui/compare/v4.5.1...v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/i18n` from 10.2.3 to 10.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-modules/i18n/releases\"\u003e\u003ccode\u003e@​nuxtjs/i18n\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not import from \u003ccode\u003enuxt/schema\u003c/code\u003e  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3925\"\u003enuxt-modules/i18n#3925\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/f57bb673\"\u003e\u003c!-- raw HTML omitted --\u003e(f57bb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect trailingSlash on root  -  by \u003ca href=\"https://github.com/divine\"\u003e\u003ccode\u003e@​divine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3920\"\u003enuxt-modules/i18n#3920\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/9e5042a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9e504)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003etypescript\u003c/code\u003e to dev dependencies  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3939\"\u003enuxt-modules/i18n#3939\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/3b0ad923\"\u003e\u003c!-- raw HTML omitted --\u003e(3b0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning for missing domains when multiDomainLocales is enabled  -  by \u003ca href=\"https://github.com/DotwoodMedia\"\u003e\u003ccode\u003e@​DotwoodMedia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3938\"\u003enuxt-modules/i18n#3938\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/d9a1a2c2\"\u003e\u003c!-- raw HTML omitted --\u003e(d9a1a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Allow mixing string and objects for locale file configuration  -  by \u003ca href=\"https://github.com/richex-cn\"\u003e\u003ccode\u003e@​richex-cn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3933\"\u003enuxt-modules/i18n#3933\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/b63d0314\"\u003e\u003c!-- raw HTML omitted --\u003e(b63d0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.2.3...v10.2.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-modules/i18n/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/i18n\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev10.2.4 (2026-03-23T21:48:39Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/nuxt-modules/i18n/releases/tag/v10.2.4\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not import from \u003ccode\u003enuxt/schema\u003c/code\u003e  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3925\"\u003enuxt-modules/i18n#3925\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/f57bb673\"\u003e\u003c!-- raw HTML omitted --\u003e(f57bb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect trailingSlash on root  -  by \u003ca href=\"https://github.com/divine\"\u003e\u003ccode\u003e@​divine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3920\"\u003enuxt-modules/i18n#3920\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/9e5042a4\"\u003e\u003c!-- raw HTML omitted --\u003e(9e504)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003etypescript\u003c/code\u003e to dev dependencies  -  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3939\"\u003enuxt-modules/i18n#3939\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/3b0ad923\"\u003e\u003c!-- raw HTML omitted --\u003e(3b0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning for missing domains when multiDomainLocales is enabled  -  by \u003ca href=\"https://github.com/DotwoodMedia\"\u003e\u003ccode\u003e@​DotwoodMedia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3938\"\u003enuxt-modules/i18n#3938\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/d9a1a2c2\"\u003e\u003c!-- raw HTML omitted --\u003e(d9a1a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Allow mixing string and objects for locale file configuration  -  by \u003ca href=\"https://github.com/richex-cn\"\u003e\u003ccode\u003e@​richex-cn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3933\"\u003enuxt-modules/i18n#3933\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/i18n/commit/b63d0314\"\u003e\u003c!-- raw HTML omitted --\u003e(b63d0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.2.3...v10.2.4\"\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/nuxt-modules/i18n/commit/746b9a01d986c372199ff64c22d23d4ae5c8b5a3\"\u003e\u003ccode\u003e746b9a0\u003c/code\u003e\u003c/a\u003e release: v10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/d1a4ed6ea1f0a88464d722c578368f8d0968de49\"\u003e\u003ccode\u003ed1a4ed6\u003c/code\u003e\u003c/a\u003e chore(deps): update nuxt \u0026amp; vue dependencies (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/12b99b6ffac668214b0e51a6d4851b788dd3f02b\"\u003e\u003ccode\u003e12b99b6\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to vue-router v5 (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/1e84f8ab70dccc51506179f38ad6c14627264907\"\u003e\u003ccode\u003e1e84f8a\u003c/code\u003e\u003c/a\u003e docs: migrate to docus (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3944\"\u003e#3944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/d9a1a2c2c8f2ad53f158d26c117151017975d163\"\u003e\u003ccode\u003ed9a1a2c\u003c/code\u003e\u003c/a\u003e fix: add warning for missing domains when multiDomainLocales is enabled (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/3b0ad923fdc127dcd71015ff02f18816f270e0b7\"\u003e\u003ccode\u003e3b0ad92\u003c/code\u003e\u003c/a\u003e fix: move \u003ccode\u003etypescript\u003c/code\u003e to dev dependencies (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/f8a82e9dc46900812b786ffdef4090ae1eaa6fd8\"\u003e\u003ccode\u003ef8a82e9\u003c/code\u003e\u003c/a\u003e test: remove obsolete code gen tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/91a12695ee12188884fb6ebf316594f686077242\"\u003e\u003ccode\u003e91a1269\u003c/code\u003e\u003c/a\u003e refactor: i18n layer handling and config resolution (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/9e5042a4265f4f4e67fde12a1a72eef460f98de2\"\u003e\u003ccode\u003e9e5042a\u003c/code\u003e\u003c/a\u003e fix: respect trailingSlash on root (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3920\"\u003e#3920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-modules/i18n/commit/ed051ae5d7871f97ee37243bc2f8565ba5f5439d\"\u003e\u003ccode\u003eed051ae\u003c/code\u003e\u003c/a\u003e refactor: restructure and clean up utility functions and tests (\u003ca href=\"https://redirect.github.com/nuxt-modules/i18n/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-modules/i18n/compare/v10.2.3...v10.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.20.2 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (f4f3b58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58\"\u003ef4f3b58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/948b124e1cd0f5b7a398c6d0dc060069bed9c435\"\u003e\u003ccode\u003e948b124\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58055ba6c0b0eed9a5ef36668038c70c2a3\"\u003e\u003ccode\u003ef4f3b58\u003c/code\u003e\u003c/a\u003e chore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-kit` from 0.31.9 to 0.31.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edrizzle-kit@0.31.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003ehanji@0.0.8\u003c/code\u003e - native bun \u003ccode\u003estringWidth\u003c/code\u003e, \u003ccode\u003estripANSI\u003c/code\u003e support, errors for non-TTY environments\u003c/li\u003e\n\u003cli\u003eWe've migrated away from \u003ccode\u003eesbuild-register\u003c/code\u003e to \u003ccode\u003etsx\u003c/code\u003e loader, it will now allow to use \u003ccode\u003edrizzle-kit\u003c/code\u003e seamlessly with both \u003ccode\u003eESM\u003c/code\u003e and \u003ccode\u003eCJS\u003c/code\u003e modules\u003c/li\u003e\n\u003cli\u003eWe've also added native \u003ccode\u003eBun\u003c/code\u003e and \u003ccode\u003eDeno\u003c/code\u003e launch support, which will not trigger \u003ccode\u003etsx\u003c/code\u003e loader and utilise native \u003ccode\u003ebun\u003c/code\u003e and \u003ccode\u003edeno\u003c/code\u003e imports capabilities and faster startup times\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/drizzle-kit@0.31.9...drizzle-kit@0.31.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.3.1 to 4.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d042505cbd096d68117cc13a9c29cf9c3fcb999b\"\u003e\u003ccode\u003ed042505\u003c/code\u003e\u003c/a\u003e v4.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/7781701ad15238daef42a89e99f6bc33e738f40b\"\u003e\u003ccode\u003e7781701\u003c/code\u003e\u003c/a\u003e v4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/5c3ca5956389abf53bd94194ff3d3357672321f0\"\u003e\u003ccode\u003e5c3ca59\u003c/code\u003e\u003c/a\u003e v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/31028d2e04cb83e4a59ef346e2769b4af13c9351\"\u003e\u003ccode\u003e31028d2\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/df7ef5d219d0873e78b4e3e9e17a559a9a729069\"\u003e\u003ccode\u003edf7ef5d\u003c/code\u003e\u003c/a\u003e feat(nuxt,kit,schema): add a factory function for \u003ccode\u003euseFetch\u003c/code\u003e and `useAsyncDat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2dc5255240567336aefe380dad7f0cb574813c53\"\u003e\u003ccode\u003e2dc5255\u003c/code\u003e\u003c/a\u003e fix(nuxt): handle rejected promise in view transition abort (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34515\"\u003e#34515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/cf3e2ad33d2bc955c1e746590ce36a6aa7b5cef7\"\u003e\u003ccode\u003ecf3e2ad\u003c/code\u003e\u003c/a\u003e fix(nuxt): fix cookie expiration timeout for long-lived cookies (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34513\"\u003e#34513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3b9d0bc40528f4ca7fcf7f904f17b336b17c9f81\"\u003e\u003ccode\u003e3b9d0bc\u003c/code\u003e\u003c/a\u003e fix(nuxt): pass deleteCount to splice in preloadRouteComponents (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34514\"\u003e#34514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/414a28344a2b6a3ba6e425590d22e86c8ef38228\"\u003e\u003ccode\u003e414a283\u003c/code\u003e\u003c/a\u003e fix(nuxt): never preload manifest (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34511\"\u003e#34511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d586631e3a04b85c53caf043a0b7f17c55f2222d\"\u003e\u003ccode\u003ed586631\u003c/code\u003e\u003c/a\u003e fix(nuxt): check file freshness before truncating in cache restore (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.4.2/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 3.4.8 to 3.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/porsager/postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1143\"\u003eporsager/postgres#1143\u003c/a\u003e  1e92809\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\"\u003ehttps://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\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/porsager/postgres/commit/e7dfa14519f363229ccc3ead7b1b2f2051937efb\"\u003e\u003ccode\u003ee7dfa14\u003c/code\u003e\u003c/a\u003e 3.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/cc29931aa1280fc62b9452647a48a89fe5d443a2\"\u003e\u003ccode\u003ecc29931\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/1e92809e79dda7873d96646403c068cd6998ea73\"\u003e\u003ccode\u003e1e92809\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1143\"\u003eporsager/postgres#1143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.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't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for 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\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\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/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2228a57a9e6a5519f390da3f3a323a2cdfd5312f\"\u003e\u003ccode\u003e2228a57\u003c/code\u003e\u003c/a\u003e Bump Lightning CSS (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f302fce815786dedbb97baf81f666d9a28c55a24\"\u003e\u003ccode\u003ef302fce\u003c/code\u003e\u003c/a\u003e Fix canonicalization resulting in empty list (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb2f1705142cc0563e44113e3aef604e7c860c0e\"\u003e\u003ccode\u003ebb2f170\u003c/code\u003e\u003c/a\u003e Improve canonicalization for bare values exceeding default spacing scale sugg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d5717f2307d61ff2d5531326e5fbf36f9ad6dabc\"\u003e\u003ccode\u003ed5717f2\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/51aa9d799c59f79723ba032ed11c8010c4d490a3\"\u003e\u003ccode\u003e51aa9d7\u003c/code\u003e\u003c/a\u003e fix(canonicalize): handle utilities with empty property maps in collapse (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c586bd6a94a5415e7154474980d1c664e28b6991\"\u003e\u003ccode\u003ec586bd6\u003c/code\u003e\u003c/a\u003e Canonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc\"\u003e\u003ccode\u003e9ded4a2\u003c/code\u003e\u003c/a\u003e Guard object lookups against inherited prototype properties (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.29 to 3.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.32\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003ch2\u003ev3.5.30\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.31...v3.5.32\"\u003e3.5.32\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent currentInstance leak into sibling render during async setup re-entry (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14668\"\u003e#14668\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003ef166353\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14667\"\u003e#14667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e32b44f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14640\"\u003e#14640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003ee20ddb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e302c47a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14638\"\u003e#14638\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR render\u0026quot; (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e219d83b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14674\"\u003e#14674\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14669\"\u003e#14669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.29...v3.5.30\"\u003e3.5.30\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e add \u003ccode\u003eentities\u003c/code\u003e to \u003ccode\u003e@​vue/compat\u003c/code\u003e deps to fix CJS edge cases (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12514\"\u003e#12514\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e725a679e434a688c3493fc9af496501a8d1eeec\"\u003ee725a67\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/10609\"\u003e#10609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e ensure child component styles are injected in correct order before parent styles (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13374\"\u003e#13374\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1398bf8dfbfef6b1bca154fc98d37044011a51be\"\u003e1398bf8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/13029\"\u003e#13029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e properly locate parent when slotted in shadow dom (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12480\"\u003e#12480\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f06c81aa3dddbeff8bc2e2e63c0b6b6debcbdc13\"\u003ef06c81a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12479\"\u003e#12479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecustom-element:\u003c/strong\u003e should properly patch as props for vue custom elements (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12409\"\u003e#12409\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/740983e6736255b183ee27a3f8b40e89ad7e3ba3\"\u003e740983e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12408\"\u003e#12408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e avoid duplicate raw/proxy entries in Set.add (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14545\"\u003e#14545\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/d943612e59feb656e16568dea77b97856923c58c\"\u003ed943612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e fix reduce on reactive arrays to preserve reactivity (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12737\"\u003e#12737\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/16ef165415224def18ec8247dabb84d5a1338c17\"\u003e16ef165\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12735\"\u003e#12735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e handle \u003ccode\u003eSet\u003c/code\u003e with initial reactive values edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12393\"\u003e#12393\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5dc27ca68fdbab95b37af15870d91515fc2412b2\"\u003e5dc27ca\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8647\"\u003e#8647\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/vuejs/core/commit/9a2eb53bc03be1f4c8ea109f6bab157c54813765\"\u003e\u003ccode\u003e9a2eb53\u003c/code\u003e\u003c/a\u003e release: v3.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/32b44f19f67aa30899817a7e79a4510f3b52970a\"\u003e\u003ccode\u003e32b44f1\u003c/code\u003e\u003c/a\u003e fix(teleport): handle updates before deferred mount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f1663535a163057788d3285dec54a245c3efb3ad\"\u003e\u003ccode\u003ef166353\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent currentInstance leak into sibling render during as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/302c47a4994bc8b47b8a2af6693d8cb6bbd4b06b\"\u003e\u003ccode\u003e302c47a\u003c/code\u003e\u003c/a\u003e fix(types): use private branding for shallowReactive (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14641\"\u003e#14641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e20ddb00188e9935884930046fa572eab7c9dcba\"\u003e\u003ccode\u003ee20ddb0\u003c/code\u003e\u003c/a\u003e fix(types): allow customRef to have different getter/setter types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/219d83bd305ce6fc052941acaaf02e7bc70616a4\"\u003e\u003ccode\u003e219d83b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(server-renderer): cleanup component effect scopes after SSR rende...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fa23116437250b3fdec41112f276211cb284136e\"\u003e\u003ccode\u003efa23116\u003c/code\u003e\u003c/a\u003e chore: fix typos in changelogs (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14653\"\u003e#14653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e\u003ccode\u003e3b561db\u003c/code\u003e\u003c/a\u003e fix(types): prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1b2aca4f38aaec3da4f316256e8364a13f2554d7\"\u003e\u003ccode\u003e1b2aca4\u003c/code\u003e\u003c/a\u003e chore: ignore entities updates in renovate (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14630\"\u003e#14630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.29...v3.5.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.6 to 2.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.11\u003c/h2\u003e\n\u003ch2\u003e2.4.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/matthiashermsen/when/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthiashermsen%2Fwhen/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"0.20.2","new_version":"0.21.1","update_type":"minor","path":null,"pr_created_at":"2026-04-06T22:10:45.000Z","version_change":"0.20.2 → 0.21.1","issue":{"uuid":"4214327797","node_id":"PR_kwDOOMr_UM7QVH6d","number":57,"state":"closed","title":"Bump @nuxtjs/mdc from 0.20.2 to 0.21.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T20:48:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T22:10:45.000Z","updated_at":"2026-04-14T20:48:29.000Z","time_to_close":686263,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.1","repository_url":"https://github.com/nuxt-content/mdc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) from 0.20.2 to 0.21.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (f4f3b58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58\"\u003ef4f3b58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/948b124e1cd0f5b7a398c6d0dc060069bed9c435\"\u003e\u003ccode\u003e948b124\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58055ba6c0b0eed9a5ef36668038c70c2a3\"\u003e\u003ccode\u003ef4f3b58\u003c/code\u003e\u003c/a\u003e chore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.20.2\u0026new-version=0.21.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Kizuren/kizuren.dev/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kizuren%2Fkizuren.dev/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"0.20.2","new_version":"0.21.1","update_type":"minor","path":null,"pr_created_at":"2026-04-06T09:40:04.000Z","version_change":"0.20.2 → 0.21.1","issue":{"uuid":"4210849753","node_id":"PR_kwDOO8YIIM7QKmNr","number":203,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":["dependabot[bot]"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-06T09:40:04.000Z","updated_at":"2026-04-06T13:09:16.576Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":16,"packages":[{"name":"@ai-sdk/google","old_version":"3.0.43","new_version":"3.0.58","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.41","new_version":"3.0.50","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/vue","old_version":"3.0.116","new_version":"3.0.146","repository_url":"https://github.com/vercel/ai"},{"name":"@iconify-json/lucide","old_version":"1.2.98","new_version":"1.2.101","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@tailwindcss/vite","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ai","old_version":"6.0.116","new_version":"6.0.146","repository_url":"https://github.com/vercel/ai"},{"name":"better-auth","old_version":"1.5.5","new_version":"1.5.6","repository_url":"https://github.com/better-auth/better-auth"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.6","repository_url":"https://github.com/unjs/defu"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"evlog","old_version":"2.8.0","new_version":"2.11.0","repository_url":"https://github.com/HugoRCD/evlog"},{"name":"resend","old_version":"6.9.4","new_version":"6.10.0","repository_url":"https://github.com/resend/resend-node"},{"name":"sanitize-html","old_version":"2.17.1","new_version":"2.17.2","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vue","old_version":"3.5.30","new_version":"3.5.32","repository_url":"https://github.com/vuejs/core"},{"name":"vue-router","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/vuejs/router"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/google](https://github.com/vercel/ai) | `3.0.43` | `3.0.58` |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.41` | `3.0.50` |\n| [@ai-sdk/vue](https://github.com/vercel/ai) | `3.0.116` | `3.0.146` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.98` | `1.2.101` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.2` | `0.21.1` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.2` |\n| [ai](https://github.com/vercel/ai) | `6.0.116` | `6.0.146` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.5` | `1.5.6` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.6` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [evlog](https://github.com/HugoRCD/evlog) | `2.8.0` | `2.11.0` |\n| [resend](https://github.com/resend/resend-node) | `6.9.4` | `6.10.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.1` | `2.17.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.32` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.3` | `5.0.4` |\n\n\nUpdates `@ai-sdk/google` from 3.0.43 to 3.0.58\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.58\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef20ba77: feat(provider/google): preserve per-modality token details in usage data\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f2b2f1: fix(provider/google): fix Gemini service tier enum after upstream update\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ee90415a745d8b17b7571832201d2654494a0e71\"\u003e\u003ccode\u003eee90415\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f20ba77286d67adcc425cc27ad5dbba7048cb273\"\u003e\u003ccode\u003ef20ba77\u003c/code\u003e\u003c/a\u003e Backport: feat(\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e): preserve per-modality token details in usage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c9ae9d590d72693e768176e22cdaf486ffdef5ad\"\u003e\u003ccode\u003ec9ae9d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14094\"\u003e#14094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f2b2f11f27290ebe3ab10c2b594644a15d0cd09\"\u003e\u003ccode\u003e0f2b2f1\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/google): fix Gemini service tier enum after upstream u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ffd431a9468a95102b14f3991539376baba65212\"\u003e\u003ccode\u003effd431a\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5151a8c62308148aa3a28c9e803b7d1e79799db8\"\u003e\u003ccode\u003e5151a8c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14087\"\u003e#14087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47c6af07eaa6c59b2cd60e0c08894aa2956cd9ac\"\u003e\u003ccode\u003e47c6af0\u003c/code\u003e\u003c/a\u003e Backport: fix(mcp): strip trailing slash from OAuth resource parameter (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14085\"\u003e#14085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f1c2342bf71f7ba69761015cc9a870bedb2c38a2\"\u003e\u003ccode\u003ef1c2342\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14083\"\u003e#14083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/bacdae4a7deb6cfab09ea97eee4e95eac4536f5d\"\u003e\u003ccode\u003ebacdae4\u003c/code\u003e\u003c/a\u003e Backport: feat(provider/xai): add video extension and reference-to-video (R2V...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8aefbbbba3fca7ba90bfdcbdc0409cce496ce9f2\"\u003e\u003ccode\u003e8aefbbb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14078\"\u003e#14078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/google@3.0.43...@ai-sdk/google@3.0.58\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.41 to 3.0.50\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8aefbbbba3fca7ba90bfdcbdc0409cce496ce9f2\"\u003e\u003ccode\u003e8aefbbb\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14078\"\u003e#14078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0469aed2199800dae14e2705f5d88b7fbdb9a900\"\u003e\u003ccode\u003e0469aed\u003c/code\u003e\u003c/a\u003e Backport: fix: allow inline data URLs in download validation (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13624\"\u003e#13624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/15bfbd2f1e26301f884fd150cebe7c3ecc09a8a9\"\u003e\u003ccode\u003e15bfbd2\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/fd6120becae58d1f02956afa025500907e3c2394\"\u003e\u003ccode\u003efd6120b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14059\"\u003e#14059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/94aed06041a3851db37e10b1ba460ade462cf83b\"\u003e\u003ccode\u003e94aed06\u003c/code\u003e\u003c/a\u003e fix(anthropic): allow both temperature and topP for non-Anthropic models (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14\"\u003e#14\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/2122d7a45b7890546673606e37334aad468971a5\"\u003e\u003ccode\u003e2122d7a\u003c/code\u003e\u003c/a\u003e Backport: fix(langchain): emit reasoning-end before finish-step on LangGraph ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1e0f58eeca9def1a2b992151936d3e496eb3d840\"\u003e\u003ccode\u003e1e0f58e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14042\"\u003e#14042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/85e476d43d36164945a35ba82615f0793bce2930\"\u003e\u003ccode\u003e85e476d\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add disallowPromptTraining provider option...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39c6a0ed3ae42017fb0aa9c75ad9fc440929c5df\"\u003e\u003ccode\u003e39c6a0e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14026\"\u003e#14026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/df099b993456b83d5c8860275ff53a6377d10e10\"\u003e\u003ccode\u003edf099b9\u003c/code\u003e\u003c/a\u003e Backport: feat(bedrock): add support for service tier for model inference (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.41...@ai-sdk/openai@3.0.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/vue` from 3.0.116 to 3.0.146\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.146\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.146\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.145\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eai@6.0.145\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/674da61a61cb02dd3568cf8d2880041981813ba3\"\u003e\u003ccode\u003e674da61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14129\"\u003e#14129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5f439a1e35dedba1f0d16d43cdf767ba3fcbff08\"\u003e\u003ccode\u003e5f439a1\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add hipaaCompliant provider option (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14128\"\u003e#14128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ee90415a745d8b17b7571832201d2654494a0e71\"\u003e\u003ccode\u003eee90415\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f20ba77286d67adcc425cc27ad5dbba7048cb273\"\u003e\u003ccode\u003ef20ba77\u003c/code\u003e\u003c/a\u003e Backport: feat(\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e): preserve per-modality token details in usage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c9ae9d590d72693e768176e22cdaf486ffdef5ad\"\u003e\u003ccode\u003ec9ae9d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14094\"\u003e#14094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f2b2f11f27290ebe3ab10c2b594644a15d0cd09\"\u003e\u003ccode\u003e0f2b2f1\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/google): fix Gemini service tier enum after upstream u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ffd431a9468a95102b14f3991539376baba65212\"\u003e\u003ccode\u003effd431a\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5151a8c62308148aa3a28c9e803b7d1e79799db8\"\u003e\u003ccode\u003e5151a8c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14087\"\u003e#14087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47c6af07eaa6c59b2cd60e0c08894aa2956cd9ac\"\u003e\u003ccode\u003e47c6af0\u003c/code\u003e\u003c/a\u003e Backport: fix(mcp): strip trailing slash from OAuth resource parameter (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14085\"\u003e#14085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f1c2342bf71f7ba69761015cc9a870bedb2c38a2\"\u003e\u003ccode\u003ef1c2342\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14083\"\u003e#14083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/vue@3.0.116...@ai-sdk/vue@3.0.146\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/lucide` from 1.2.98 to 1.2.101\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.20.2 to 0.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (f4f3b58)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.21.0...v0.21.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58\"\u003ef4f3b58\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/948b124e1cd0f5b7a398c6d0dc060069bed9c435\"\u003e\u003ccode\u003e948b124\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f4f3b58055ba6c0b0eed9a5ef36668038c70c2a3\"\u003e\u003ccode\u003ef4f3b58\u003c/code\u003e\u003c/a\u003e chore: updgrade \u0026amp; add missing \u003ccode\u003e@shikijs/engine-javascript\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.1\"\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.1 to 4.2.2\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.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't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\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.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for 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\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\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/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/59b0329f858dd8a25f64dfa55fb971aa6e74c32a\"\u003e\u003ccode\u003e59b0329\u003c/code\u003e\u003c/a\u003e Add support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bf441a799f67df1596c2cf40eda30ddb50859607\"\u003e\u003ccode\u003ebf441a7\u003c/code\u003e\u003c/a\u003e fix(vite): skip full reload for server only modules scanned by client css (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.116 to 6.0.146\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.146\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [5f439a1]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.88\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.145\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ffd431a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.87\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/vercel/ai/commit/674da61a61cb02dd3568cf8d2880041981813ba3\"\u003e\u003ccode\u003e674da61\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14129\"\u003e#14129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5f439a1e35dedba1f0d16d43cdf767ba3fcbff08\"\u003e\u003ccode\u003e5f439a1\u003c/code\u003e\u003c/a\u003e Backport: feat (provider/gateway): add hipaaCompliant provider option (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14128\"\u003e#14128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ee90415a745d8b17b7571832201d2654494a0e71\"\u003e\u003ccode\u003eee90415\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14114\"\u003e#14114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f20ba77286d67adcc425cc27ad5dbba7048cb273\"\u003e\u003ccode\u003ef20ba77\u003c/code\u003e\u003c/a\u003e Backport: feat(\u003ccode\u003e@​ai-sdk/google\u003c/code\u003e): preserve per-modality token details in usage ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/c9ae9d590d72693e768176e22cdaf486ffdef5ad\"\u003e\u003ccode\u003ec9ae9d5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14094\"\u003e#14094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/0f2b2f11f27290ebe3ab10c2b594644a15d0cd09\"\u003e\u003ccode\u003e0f2b2f1\u003c/code\u003e\u003c/a\u003e Backport: fix(provider/google): fix Gemini service tier enum after upstream u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ffd431a9468a95102b14f3991539376baba65212\"\u003e\u003ccode\u003effd431a\u003c/code\u003e\u003c/a\u003e Backport: chore(provider/gateway): update gateway model settings files v6 (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/5151a8c62308148aa3a28c9e803b7d1e79799db8\"\u003e\u003ccode\u003e5151a8c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14087\"\u003e#14087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/47c6af07eaa6c59b2cd60e0c08894aa2956cd9ac\"\u003e\u003ccode\u003e47c6af0\u003c/code\u003e\u003c/a\u003e Backport: fix(mcp): strip trailing slash from OAuth resource parameter (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14085\"\u003e#14085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/f1c2342bf71f7ba69761015cc9a870bedb2c38a2\"\u003e\u003ccode\u003ef1c2342\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/14083\"\u003e#14083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@6.0.116...ai@6.0.146\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.5.5 to 1.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.6\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAgent auth plugin  -  by \u003ca href=\"https://github.com/Bekacru\"\u003e\u003ccode\u003e@​Bekacru\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8696\"\u003ebetter-auth/better-auth#8696\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/a0b53212a\"\u003e\u003c!-- raw HTML omitted --\u003e(a0b53)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Add experimental opentelemetry instrumentation  -  by \u003ca href=\"https://github.com/jonathansamines\"\u003e\u003ccode\u003e@​jonathansamines\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8027\"\u003ebetter-auth/better-auth#8027\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/1ed42714f\"\u003e\u003c!-- raw HTML omitted --\u003e(1ed42)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eemail-otp\u003c/strong\u003e: Add \u003ccode\u003eresendStrategy\u003c/code\u003e option to reuse existing OTP  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8560\"\u003ebetter-auth/better-auth#8560\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/98c8e4e65\"\u003e\u003c!-- raw HTML omitted --\u003e(98c8e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emagic-link\u003c/strong\u003e: Add request metadata to sendMagicLink  -  by \u003ca href=\"https://github.com/mrgrauel\"\u003e\u003ccode\u003e@​mrgrauel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8571\"\u003ebetter-auth/better-auth#8571\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/cb240b600\"\u003e\u003c!-- raw HTML omitted --\u003e(cb240)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emongo-adapter\u003c/strong\u003e: Store UUIDs as native BSON UUID  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8681\"\u003ebetter-auth/better-auth#8681\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d1bfff1d6\"\u003e\u003c!-- raw HTML omitted --\u003e(d1bff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoauth-provider\u003c/strong\u003e: Public client prelogin endpoint  -  by \u003ca href=\"https://github.com/dvanmali\"\u003e\u003ccode\u003e@​dvanmali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8214\"\u003ebetter-auth/better-auth#8214\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/a0eb1631f\"\u003e\u003c!-- raw HTML omitted --\u003e(a0eb1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorganization\u003c/strong\u003e: Explicit \u003ccode\u003eorganizationId\u003c/code\u003e in team endpoints  -  by \u003ca href=\"https://github.com/xiaoyu2er\"\u003e\u003ccode\u003e@​xiaoyu2er\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/5062\"\u003ebetter-auth/better-auth#5062\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8f47015af\"\u003e\u003c!-- raw HTML omitted --\u003e(8f470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esocial-provider\u003c/strong\u003e: Add wechat social provider  -  by \u003ca href=\"https://github.com/Eric-Song-Nop\"\u003e\u003ccode\u003e@​Eric-Song-Nop\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude\u003c/strong\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/5189\"\u003ebetter-auth/better-auth#5189\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/c440221d7\"\u003e\u003c!-- raw HTML omitted --\u003e(c4402)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estripe\u003c/strong\u003e: Allow customizable \u003ccode\u003eprorationBehavior\u003c/code\u003e per plan  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8525\"\u003ebetter-auth/better-auth#8525\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/98cea7e61\"\u003e\u003c!-- raw HTML omitted --\u003e(98cea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest-utils\u003c/strong\u003e: Export adapter test suites from \u003ccode\u003e@better-auth/test-utils/adapter\u003c/code\u003e  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8564\"\u003ebetter-auth/better-auth#8564\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/6be0f9599\"\u003e\u003c!-- raw HTML omitted --\u003e(6be0f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etwo-factor\u003c/strong\u003e: Add \u003ccode\u003etwoFactorPage\u003c/code\u003e in config  -  by \u003ca href=\"https://github.com/wuzgood98\"\u003e\u003ccode\u003e@​wuzgood98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/5329\"\u003ebetter-auth/better-auth#5329\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/4f41b62cf\"\u003e\u003c!-- raw HTML omitted --\u003e(4f41b)\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\u003eHandle \u003ccode\u003eskipOriginCheck\u003c/code\u003e array  -  by \u003ca href=\"https://github.com/jslno\"\u003e\u003ccode\u003e@​jslno\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8582\"\u003ebetter-auth/better-auth#8582\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/331c4c413\"\u003e\u003c!-- raw HTML omitted --\u003e(331c4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent revoked sessions from being restored via database fallback  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8708\"\u003ebetter-auth/better-auth#8708\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d4efa8e32\"\u003e\u003c!-- raw HTML omitted --\u003e(d4efa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReturn Response for HTTP request contexts  -  by \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/7521\"\u003ebetter-auth/better-auth#7521\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/9e3e8e601\"\u003e\u003c!-- raw HTML omitted --\u003e(9e3e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003ethrow:true\u003c/code\u003e in session refresh  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8610\"\u003ebetter-auth/better-auth#8610\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/275ca46fe\"\u003e\u003c!-- raw HTML omitted --\u003e(275ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrioritize generateId \u0026quot;uuid\u0026quot; over adapter customIdGenerator  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8679\"\u003ebetter-auth/better-auth#8679\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/fc0bc94a6\"\u003e\u003c!-- raw HTML omitted --\u003e(fc0bc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove AI chat security and cleanup  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8597\"\u003ebetter-auth/better-auth#8597\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5c0c87ce7\"\u003e\u003c!-- raw HTML omitted --\u003e(5c0c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing Encore icon to sidebar icons  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8663\"\u003ebetter-auth/better-auth#8663\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/cd5b81803\"\u003e\u003c!-- raw HTML omitted --\u003e(cd5b8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eelectron\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle safeStorage encryption failures gracefully  -  by \u003ca href=\"https://github.com/jslno\"\u003e\u003ccode\u003e@​jslno\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8530\"\u003ebetter-auth/better-auth#8530\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/047662025\"\u003e\u003c!-- raw HTML omitted --\u003e(04766)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoauth-provider\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport prompt=none  -  by \u003ca href=\"https://github.com/dvanmali\"\u003e\u003ccode\u003e@​dvanmali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8554\"\u003ebetter-auth/better-auth#8554\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/812fd4d8e\"\u003e\u003c!-- raw HTML omitted --\u003e(812fd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove allowed paths for oauth_query for client plugin  -  by \u003ca href=\"https://github.com/dvanmali\"\u003e\u003ccode\u003e@​dvanmali\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8320\"\u003ebetter-auth/better-auth#8320\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ccded8be3\"\u003e\u003c!-- raw HTML omitted --\u003e(ccded)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix dist declaration type errors  -  by \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8701\"\u003ebetter-auth/better-auth#8701\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ec79fa275\"\u003e\u003c!-- raw HTML omitted --\u003e(ec79f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorganization\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFilter null organizations in listUserInvitations  -  by \u003ca href=\"https://github.com/raihanbrillmark\"\u003e\u003ccode\u003e@​raihanbrillmark\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eRaihan Sharif\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8694\"\u003ebetter-auth/better-auth#8694\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/a62cb044f\"\u003e\u003c!-- raw HTML omitted --\u003e(a62cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esso\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse namespace import for samlify to fix ESM compatibility  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8697\"\u003ebetter-auth/better-auth#8697\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/71f708345\"\u003e\u003c!-- raw HTML omitted --\u003e(71f70)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estripe\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e{CHECKOUT_SESSION_ID}\u003c/code\u003e placeholder in success callbackURL  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8568\"\u003ebetter-auth/better-auth#8568\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/3270499c0\"\u003e\u003c!-- raw HTML omitted --\u003e(32704)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove organization customer search by adding customerType check  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8609\"\u003ebetter-auth/better-auth#8609\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/74ec71cae\"\u003e\u003c!-- raw HTML omitted --\u003e(74ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.5...v1.5.6\"\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/better-auth/better-auth/commit/275ca46fe764a734d69741d8ffb8a21363076cb7\"\u003e\u003ccode\u003e275ca46\u003c/code\u003e\u003c/a\u003e fix(client): handle \u003ccode\u003ethrow:true\u003c/code\u003e in session refresh (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8610\"\u003e#8610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/1ed42714f811be6263dd65097b7549f55d1c97fe\"\u003e\u003ccode\u003e1ed4271\u003c/code\u003e\u003c/a\u003e feat(core): add experimental opentelemetry instrumentation (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8027\"\u003e#8027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/d4efa8e3234a87eb3112b6033e0d1eb8a710a4e0\"\u003e\u003ccode\u003ed4efa8e\u003c/code\u003e\u003c/a\u003e fix: prevent revoked sessions from being restored via database fallback (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8708\"\u003e#8708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/0cfd514a3d87bdb08252ba912b1a95cdeac8e35c\"\u003e\u003ccode\u003e0cfd514\u003c/code\u003e\u003c/a\u003e chore(deps): bump kysely from 0.28.11 to 0.28.12 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8700\"\u003e#8700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/a9f34970fcd6992ee9bf9db97b74e34258fc31a9\"\u003e\u003ccode\u003ea9f3497\u003c/code\u003e\u003c/a\u003e chore: release v1.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/1a4ddce6579b61b088a0af1da36b92006b48bf07\"\u003e\u003ccode\u003e1a4ddce\u003c/code\u003e\u003c/a\u003e chore(deps): bump next.js from 16.1.6 to 16.2.0 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8682\"\u003e#8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/9e3e8e6015c5b6020dd6ff28f94778a9b413957e\"\u003e\u003ccode\u003e9e3e8e6\u003c/code\u003e\u003c/a\u003e fix(api): return Response for HTTP request contexts (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/7521\"\u003e#7521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/98c8e4e65c0e33f8a8ec2dba60ee5c78284059dd\"\u003e\u003ccode\u003e98c8e4e\u003c/code\u003e\u003c/a\u003e feat(email-otp): add \u003ccode\u003eresendStrategy\u003c/code\u003e option to reuse existing OTP (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/4f41b62cfb73f47e76fab15ff6052795bc30fa2b\"\u003e\u003ccode\u003e4f41b62\u003c/code\u003e\u003c/a\u003e feat(two-factor): add \u003ccode\u003etwoFactorPage\u003c/code\u003e in config (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/5329\"\u003e#5329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/a62cb044f49adadd92a5793d7fa9ed38f85b084f\"\u003e\u003ccode\u003ea62cb04\u003c/code\u003e\u003c/a\u003e fix(organization): filter null organizations in listUserInvitations (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8694\"\u003e#8694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.5.6/packages/better-auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `defu` from 6.1.4 to 6.1.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/releases\"\u003edefu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/defu/blob/main/CHANGELOG.md\"\u003edefu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.5...v6.1.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix mixed types (\u003ca href=\"https://github.com/unjs/defu/commit/407b516\"\u003e407b516\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/pull/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore inherited enumerable properties (\u003ca href=\"https://github.com/unjs/defu/commit/11ba022\"\u003e11ba022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd tea.yaml (\u003ca href=\"https://github.com/unjs/defu/commit/70cffe5\"\u003e70cffe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate repo (\u003ca href=\"https://github.com/unjs/defu/commit/23cc432\"\u003e23cc432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typecheck (\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb\"\u003e89df6bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more tests for plain objects (\u003ca href=\"https://github.com/unjs/defu/commit/b65f603\"\u003eb65f603\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump node (\u003ca href=\"https://github.com/unjs/defu/commit/9237d9c\"\u003e9237d9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\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/unjs/defu/commit/001c2906010eb65c1bb13ccd1f4abea09e10405b\"\u003e\u003ccode\u003e001c290\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/407b51645c41a57da6efac5b40967f2c60ce4f12\"\u003e\u003ccode\u003e407b516\u003c/code\u003e\u003c/a\u003e build: fix mixed types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/23e59e684cb6a432aad13f308d142247e31b6315\"\u003e\u003ccode\u003e23e59e6\u003c/code\u003e\u003c/a\u003e chore(release): v6.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/11ba02213d4b1c6b02dd686041f75edc479c98e9\"\u003e\u003ccode\u003e11ba022\u003c/code\u003e\u003c/a\u003e fix: ignore inherited enumerable properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/3942bfbbcaa72084bd4284846c83bd61ed7c8b29\"\u003e\u003ccode\u003e3942bfb\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via \u003ccode\u003e__proto__\u003c/code\u003e in defaults (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/d3ef16dabe861713192ba8679c5db8e0ac143f9b\"\u003e\u003ccode\u003ed3ef16d\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/869a053effb7b1bf49a1635e1bb211840daa589e\"\u003e\u003ccode\u003e869a053\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/a97310c6a52bd33b3bb1bb0f7d94df5a1461e732\"\u003e\u003ccode\u003ea97310c\u003c/code\u003e\u003c/a\u003e chore(deps): update codecov/codecov-action action to v6 (\u003ca href=\"https://redirect.github.com/unjs/defu/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/89df6bb1dfb4161b9d285f96e0b4ad1a993a647c\"\u003e\u003ccode\u003e89df6bb\u003c/code\u003e\u003c/a\u003e chore: fix typecheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/defu/commit/9237d9c92059317142b30d7385f0e7bbb0ee82b4\"\u003e\u003ccode\u003e9237d9c\u003c/code\u003e\u003c/a\u003e ci: bump node\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/defu/compare/v6.1.4...v6.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\u003c/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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `evlog` from 2.8.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/HugoRCD/evlog/releases\"\u003eevlog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eevlog@2.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFeatures 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for \u003ccode\u003edatadog\u003c/code\u003e by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/251\"\u003eHugoRCD/evlog#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add internal-only context to createError by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/249\"\u003eHugoRCD/evlog#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nitro): re-export structured errors on nitro v3 entry by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/242\"\u003eHugoRCD/evlog#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nitro): bundle-safe runtime config for \u003ccode\u003ecloudflare-durable\u003c/code\u003e by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/245\"\u003eHugoRCD/evlog#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(tanstack-start): typings for \u003ccode\u003eevlogErrorHandler\u003c/code\u003e by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/247\"\u003eHugoRCD/evlog#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation 📚\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: restructure docs with sub-navigation and improved content by \u003ca href=\"https://github.com/HugoRCD\"\u003e\u003ccode\u003e@​HugoRCD\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/246\"\u003eHugoRCD/evlog#246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates 📦\u003c/h3\u003e\n\u003cul\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/HugoRCD/evlog/pull/237\"\u003eHugoRCD/evlog#237\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/HugoRCD/evlog/pull/238\"\u003eHugoRCD/evlog#238\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/HugoRCD/evlog/pull/239\"\u003eHugoRCD/evlog#239\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/HugoRCD/evlog/pull/240\"\u003eHugoRCD/evlog#240\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements ⚡️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/243\"\u003eHugoRCD/evlog#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/248\"\u003eHugoRCD/evlog#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/250\"\u003eHugoRCD/evlog#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xJannis\"\u003e\u003ccode\u003e@​0xJannis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/236\"\u003eHugoRCD/evlog#236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/HugoRCD/evlog/compare/evlog@2.10.0...evlog@2.11.0\"\u003ehttps://github.com/HugoRCD/evlog/compare/evlog@2.10.0...evlog@2.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eevlog@2.10.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFeatures 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eHyperDX\u003c/code\u003e drain adapter by \u003ca href=\"https://github.com/izadoesdev\"\u003e\u003ccode\u003e@​izadoesdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/225\"\u003eHugoRCD/evlog#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(evlog): allow to configure request credentials in client logs \u0026amp; browser drain by \u003ca href=\"https://github.com/MrLightful\"\u003e\u003ccode\u003e@​MrLightful\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/232\"\u003eHugoRCD/evlog#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(next): support instrumentation.ts hooks by \u003ca href=\"https://github.com/mnismt\"\u003e\u003ccode\u003e@​mnismt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/188\"\u003eHugoRCD/evlog#188\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐞\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(evlog): replace require() with dynamic import() for workers compat by \u003ca href=\"https://github.com/shubh73\"\u003e\u003ccode\u003e@​shubh73\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/228\"\u003eHugoRCD/evlog#228\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates 📦\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency typescript to v6 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/HugoRCD/evlog/pull/231\"\u003eHugoRCD/evlog#231\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/HugoRCD/evlog/pull/229\"\u003eHugoRCD/evlog#229\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/HugoRCD/evlog/pull/230\"\u003eHugoRCD/evlog#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements ⚡️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/227\"\u003eHugoRCD/evlog#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(bench): update size baseline by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/233\"\u003eHugoRCD/evlog#233\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/izadoesdev\"\u003e\u003ccode\u003e@​izadoesdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/225\"\u003eHugoRCD/evlog#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mnismt\"\u003e\u003ccode\u003e@​mnismt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/HugoRCD/evlog/pull/188\"\u003eHugoRCD/evlog#188\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/HugoRCD/evlog/commit/4eef17b327326b795aa725ac88136cb28a091455\"\u003e\u003ccode\u003e4eef17b\u003c/code\u003e\u003c/a\u003e chore(repo): version packages (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/047f034a269dd6014a8a01817cbb9b74657c1d7d\"\u003e\u003ccode\u003e047f034\u003c/code\u003e\u003c/a\u003e chore(bench): update size baseline (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/1552cafe9397a9f8a37482978979ce6008c089f1\"\u003e\u003ccode\u003e1552caf\u003c/code\u003e\u003c/a\u003e remove codspeed ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/19ae4a98e0da89c4b1ea0e00f32e238927da1fbb\"\u003e\u003ccode\u003e19ae4a9\u003c/code\u003e\u003c/a\u003e feat: add support for \u003ccode\u003edatadog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/72d7d6e57c9341fb2a1df78c3f80588ca50b08f5\"\u003e\u003ccode\u003e72d7d6e\u003c/code\u003e\u003c/a\u003e feat: add internal-only context to createError (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/567052b4138dfd2a118fa19a3560c351dbb38ef9\"\u003e\u003ccode\u003e567052b\u003c/code\u003e\u003c/a\u003e chore(bench): update size baseline (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/730c984c16bf1543da6525caa6aa5ca788f64306\"\u003e\u003ccode\u003e730c984\u003c/code\u003e\u003c/a\u003e fix(tanstack-start): typings for \u003ccode\u003eevlogErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/2e8a48ae2c8151918e2edae29214784e09c23a8b\"\u003e\u003ccode\u003e2e8a48a\u003c/code\u003e\u003c/a\u003e chore(bench): update size baseline (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/c96967bdff5b4e5d423f59cea436cd57cb281b57\"\u003e\u003ccode\u003ec96967b\u003c/code\u003e\u003c/a\u003e fix(nitro): bundle-safe runtime config for \u003ccode\u003ecloudflare-durable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HugoRCD/evlog/commit/d3383d5f5c79b918af8b05139810046b338e8837\"\u003e\u003ccode\u003ed3383d5\u003c/code\u003e\u003c/a\u003e docs: restructure docs with sub-navigation and improved content (\u003ca href=\"https://redirect.github.com/HugoRCD/evlog/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/HugoRCD/evlog/compare/evlog@2.8.0...evlog@2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.9.4 to 6.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency next to v16.1.7 [security] 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/resend/resend-node/pull/884\"\u003eresend/resend-node#884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pkg-pr-new to v0.0.66 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/resend/resend-node/pull/880\"\u003eresend/resend-node#880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vitest to v4.1.0 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/resend/resend-node/pull/876\"\u003eresend/resend-node#876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency postal-mime to v2.7.4 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/resend/resend-node/pull/886\"\u003eresend/resend-node#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency esbuild to v0.27.4 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/resend/resend-node/pull/875\"\u003eresend/resend-node#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.2.0 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/resend/resend-node/pull/882\"\u003eresend/resend-node#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm to v10.32.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/resend/resend-node/pull/871\"\u003eresend/resend-node#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency tsdown to v0.21.4 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/resend/resend-node/pull/872\"\u003eresend/resend-node#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update tj-actions/changed-files digest to 445b0eb 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/resend/resend-node/pull/870\"\u003eresend/resend-node#870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency svix to v1.88.0 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/resend/resend-node/pull/873\"\u003eresend/resend-node#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): split script and workflow for e2e test by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/887\"\u003eresend/resend-node#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.0 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/resend/resend-node/pull/869\"\u003eresend/resend-node#869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): pin GitHub Actions workflows to commit SHAs by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/889\"\u003eresend/resend-node#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support logs endpoints by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/899\"\u003eresend/resend-node#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump 6.10.0 by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/900\"\u003eresend/resend-node#900\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/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/899\"\u003eresend/resend-node#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.4...v6.10.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.9.4...v6.10.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/resend/resend-node/commit/0d8923cf22c180e8cc1b4aa533aa6928e69e49f5\"\u003e\u003ccode\u003e0d8923c\u003c/code\u003e\u003c/a\u003e chore: bump 6.10.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/c643cf2283027f10e090b64ed6aab85c668358af\"\u003e\u003ccode\u003ec643cf2\u003c/code\u003e\u003c/a\u003e feat: support logs endpoints (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/ed788b1b79743da016972c65d5ce688def4fc077\"\u003e\u003ccode\u003eed788b1\u003c/code\u003e\u003c/a\u003e chore(ci): pin GitHub Actions workflows to commit SHAs (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/e0c0b156b087cdf115c5e3bc9fce780648e9d8b6\"\u003e\u003ccode\u003ee0c0b15\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/f86ff178be71929791d8eda31d68cb5336118298\"\u003e\u003ccode\u003ef86ff17\u003c/code\u003e\u003c/a\u003e feat(ci): split script and workflow for e2e test (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/264bfdeb4b58f37914225fb248ca47665057e34e\"\u003e\u003ccode\u003e264bfde\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency svix to v1.88.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/bd8fd856092bb1587f929a26ac8a2aaa69ce1cf4\"\u003e\u003ccode\u003ebd8fd85\u003c/code\u003e\u003c/a\u003e chore(deps): update tj-actions/changed-files digest to 445b0eb (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/ca968c7b3007af7ee05bcd7c3494d5fc7b7f8d60\"\u003e\u003ccode\u003eca968c7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to v0.21.4 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/b64ba520840c772ffe4039cbec8ad7a12ef19a1e\"\u003e\u003ccode\u003eb64ba52\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.32.1 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/440843da06d60069ee58f63a1f6f3a51e9d79168\"\u003e\u003ccode\u003e440843d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency next to v16.2.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v6.9.4...v6.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.1 to 2.17.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.2\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ehtmlparser2\u003c/code\u003e from 8.x to 10.1.0. This improves security by correctly decoding zero-padded numeric character references (e.g., \u003ccode\u003e\u0026amp;[#0000001](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/0000001)\u003c/code\u003e) that previously bypassed \u003ccode\u003ejavascript:\u003c/code\u003e URL detection. Also fixes double-encoding of entities inside raw text elements like \u003ccode\u003etextarea\u003c/code\u003e and \u003ccode\u003eoption\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/7e607c9fe1605764144bdc9f529961d5738e7ea2\"\u003e\u003ccode\u003e7e607c9\u003c/code\u003e\u003c/a\u003e Changelog reconciliation for release (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/49d0bb775161ce5ccf572752979ff727a31e51a5\"\u003e\u003ccode\u003e49d0bb7\u003c/code\u003e\u003c/a\u003e Port/sanitize html community contrib (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5337\"\u003e#5337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.2/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.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't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties lik...\n\n_Description has been truncated_","html_url":"https://github.com/besidka/besidka/pull/203","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/besidka%2Fbesidka/issues/203","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/203/packages"}},{"old_version":"0.20.2","new_version":"0.21.0","update_type":"minor","path":null,"pr_created_at":"2026-03-30T15:05:00.000Z","version_change":"0.20.2 → 0.21.0","issue":{"uuid":"4171534858","node_id":"PR_kwDOHZsDEs7Op1bB","number":276,"state":"closed","title":"Bump @nuxtjs/mdc from 0.20.2 to 0.21.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-31T05:26:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T15:05:00.000Z","updated_at":"2026-03-31T05:26:22.000Z","time_to_close":51680,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.0","repository_url":"https://github.com/nuxt-content/mdc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) from 0.20.2 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/556e952242f871017092bb0f589efce8fa249e4c\"\u003e\u003ccode\u003e556e952\u003c/code\u003e\u003c/a\u003e chore(deps): include extend (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/160100b1458f8d4e04d4e0d71a51222039b2cee1\"\u003e\u003ccode\u003e160100b\u003c/code\u003e\u003c/a\u003e fix: don't memoise configs, and allow external modules to call `mdc:configSou...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.20.2\u0026new-version=0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hivecom/hivecom.net/pull/276","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fhivecom.net/issues/276","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/276/packages"}},{"old_version":"0.20.2","new_version":"0.21.0","update_type":"minor","path":null,"pr_created_at":"2026-03-30T01:03:58.000Z","version_change":"0.20.2 → 0.21.0","issue":{"uuid":"4166305296","node_id":"PR_kwDOK7Zp4M7Ocrmb","number":5178,"state":"open","title":"chore(deps): bump the minor group with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T01:03:58.000Z","updated_at":"2026-03-30T01:05:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor","update_count":18,"packages":[{"name":"@vitest/coverage-v8","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"stylelint","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"vitest","old_version":"4.1.1","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@figma/plugin-typings","old_version":"1.123.0","new_version":"1.124.0","repository_url":"https://github.com/figma/plugin-typings"},{"name":"@nuxtjs/mdc","old_version":"0.20.2","new_version":"0.21.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"vite","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"@tiptap/extension-heading","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extensions","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.20.5","new_version":"3.21.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@vue/compiler-dom","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"vue","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-core","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.30","new_version":"3.5.31","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor group with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.1` | `4.1.2` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.5.0` | `17.6.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.2` |\n| [@figma/plugin-typings](https://github.com/figma/plugin-typings) | `1.123.0` | `1.124.0` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.2` | `0.21.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.2` | `8.0.3` |\n| [@tiptap/extension-heading](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading) | `3.20.5` | `3.21.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.20.5` | `3.21.0` |\n| [@tiptap/extensions](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension) | `3.20.5` | `3.21.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.20.5` | `3.21.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.20.5` | `3.21.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.20.5` | `3.21.0` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.30` | `3.5.31` |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.31` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.30` | `3.5.31` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.30` | `3.5.31` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.30` | `3.5.31` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.30` | `3.5.31` |\n\nUpdates `@vitest/coverage-v8` from 4.1.1 to 4.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\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.1.2\u003c/h2\u003e\n\u003cp\u003eThis release bumps Vitest's \u003ccode\u003eflatted\u003c/code\u003e version and removes version pinning to resolve \u003ccode\u003eflatted\u003c/code\u003e's CVE related issues (\u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9975\"\u003evitest-dev/vitest#9975\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9960\"\u003evitest-dev/vitest#9960\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa937776\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure sequential mock/unmock resolution  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9830\"\u003evitest-dev/vitest#9830\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598db\"\u003e\u003c!-- raw HTML omitted --\u003e(7c065)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Take failure screenshot if \u003ccode\u003etoMatchScreenshot\u003c/code\u003e can't capture a stable screenshot  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9847\"\u003evitest-dev/vitest#9847\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/faace1fbe\"\u003e\u003c!-- raw HTML omitted --\u003e(faace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types  -  by \u003ca href=\"https://github.com/Arthie\"\u003e\u003ccode\u003e@​Arthie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9940\"\u003evitest-dev/vitest#9940\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb2\"\u003e\u003c!-- raw HTML omitted --\u003e(b3c99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e: Fix output limit over counting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9965\"\u003evitest-dev/vitest#9965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3b7a40fa\"\u003e\u003c!-- raw HTML omitted --\u003e(d3b7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable colors if agent is detected  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9851\"\u003evitest-dev/vitest#9851\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55dd\"\u003e\u003c!-- raw HTML omitted --\u003e(6f97b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.1...v4.1.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 17.5.0 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.6.0\u003c/h2\u003e\n\u003cp\u003eIt adds support for extending units in \u003ccode\u003elanguageOptions\u003c/code\u003e, which then apply to rules like \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e, and fixes 2 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: support for extending units to \u003ccode\u003elanguageOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9166\"\u003e#9166\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: missing \u003ccode\u003eruleMetadata\u003c/code\u003e when linting multiple files with overrides (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9154\"\u003e#9154\u003c/a\u003e) (\u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for \u003ccode\u003etimeline-scope\u003c/code\u003e and \u003ccode\u003eanimation-timeline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9164\"\u003e#9164\u003c/a\u003e) (\u003ca href=\"https://github.com/splincode\"\u003e\u003ccode\u003e@​splincode\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.6.0 - 2026-03-26\u003c/h2\u003e\n\u003cp\u003eIt adds support for extending units in \u003ccode\u003elanguageOptions\u003c/code\u003e, which then apply to rules like \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e, and fixes 2 bugs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded: support for extending units to \u003ccode\u003elanguageOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9166\"\u003e#9166\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: missing \u003ccode\u003eruleMetadata\u003c/code\u003e when linting multiple files with overrides (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9154\"\u003e#9154\u003c/a\u003e) (\u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003ecustom-property-no-missing-var-function\u003c/code\u003e false positives for \u003ccode\u003etimeline-scope\u003c/code\u003e and \u003ccode\u003eanimation-timeline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/9164\"\u003e#9164\u003c/a\u003e) (\u003ca href=\"https://github.com/splincode\"\u003e\u003ccode\u003e@​splincode\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/stylelint/stylelint/commit/f74ceafa445e0299261a8d590a27c9441dea49d1\"\u003e\u003ccode\u003ef74ceaf\u003c/code\u003e\u003c/a\u003e Release 17.6.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9180\"\u003e#9180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/895f7f23e7a67e1fcc763f2e29c625bd56ce86f1\"\u003e\u003ccode\u003e895f7f2\u003c/code\u003e\u003c/a\u003e Add support for extending units to \u003ccode\u003elanguageOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9166\"\u003e#9166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/dd7231b971072c130fc333edf744ee01febacb6f\"\u003e\u003ccode\u003edd7231b\u003c/code\u003e\u003c/a\u003e Refactor to replace \u003ccode\u003eimurmurhash\u003c/code\u003e with \u003ccode\u003enode:crypto\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9177\"\u003e#9177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/5b6b024684b88f11a3bc84269722529e09bd4c16\"\u003e\u003ccode\u003e5b6b024\u003c/code\u003e\u003c/a\u003e Bump picomatch (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/7e25378e748a06e67bc0c8c467d3ed46a395d2ed\"\u003e\u003ccode\u003e7e25378\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e from 1.0.29 to 1.1.1 in the css...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/9edeff40a6cbcaff908294777e72e6ba9873c914\"\u003e\u003ccode\u003e9edeff4\u003c/code\u003e\u003c/a\u003e Group \u003ccode\u003ecsstree\u003c/code\u003e and \u003ccode\u003e@csstools/css-syntax-patches-for-csstree\u003c/code\u003e in dependabot ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/2f7c0ca4da6ca860dec80ebd04fc02339d8fa7fe\"\u003e\u003ccode\u003e2f7c0ca\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 8.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9167\"\u003e#9167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/59f310d6e4ca45f603f8d82dd250d49341c3a8f9\"\u003e\u003ccode\u003e59f310d\u003c/code\u003e\u003c/a\u003e Bump write-file-atomic from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9169\"\u003e#9169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/ab2ffcbae6691a3882bdbac058cebb108a7c57a0\"\u003e\u003ccode\u003eab2ffcb\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​vscode/windows-process-tree\u003c/code\u003e from 0.6.3 to 0.7.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9170\"\u003e#9170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/a9f3e5b3ffe9a18c361f643c6bd87036356f573e\"\u003e\u003ccode\u003ea9f3e5b\u003c/code\u003e\u003c/a\u003e Bump lint-staged from 16.3.3 to 16.4.0 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/9171\"\u003e#9171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint/stylelint/compare/17.5.0...17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.1 to 4.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.2\u003c/h2\u003e\n\u003cp\u003eThis release bumps Vitest's \u003ccode\u003eflatted\u003c/code\u003e version and removes version pinning to resolve \u003ccode\u003eflatted\u003c/code\u003e's CVE related issues (\u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9975\"\u003evitest-dev/vitest#9975\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9960\"\u003evitest-dev/vitest#9960\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa937776\"\u003e\u003c!-- raw HTML omitted --\u003e(7aa93)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure sequential mock/unmock resolution  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9830\"\u003evitest-dev/vitest#9830\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598db\"\u003e\u003c!-- raw HTML omitted --\u003e(7c065)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Take failure screenshot if \u003ccode\u003etoMatchScreenshot\u003c/code\u003e can't capture a stable screenshot  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9847\"\u003evitest-dev/vitest#9847\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/faace1fbe\"\u003e\u003c!-- raw HTML omitted --\u003e(faace)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types  -  by \u003ca href=\"https://github.com/Arthie\"\u003e\u003ccode\u003e@​Arthie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9940\"\u003evitest-dev/vitest#9940\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb2\"\u003e\u003c!-- raw HTML omitted --\u003e(b3c99)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epretty-format\u003c/strong\u003e: Fix output limit over counting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9965\"\u003evitest-dev/vitest#9965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3b7a40fa\"\u003e\u003c!-- raw HTML omitted --\u003e(d3b7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable colors if agent is detected  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9851\"\u003evitest-dev/vitest#9851\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55dd\"\u003e\u003c!-- raw HTML omitted --\u003e(6f97b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.1...v4.1.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f97b55ddc446e725d259b7790eb21e39be77d6c\"\u003e\u003ccode\u003e6f97b55\u003c/code\u003e\u003c/a\u003e feat: disable colors if agent is detected (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9851\"\u003e#9851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b3c992cb29ede4cca1581ed08dd9921d575cb384\"\u003e\u003ccode\u003eb3c992c\u003c/code\u003e\u003c/a\u003e fix(coverage): correct \u003ccode\u003ecoverageConfigDefaults\u003c/code\u003e values and types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9940\"\u003e#9940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c06598dbb49d9b54c990d537b700474330b6e12\"\u003e\u003ccode\u003e7c06598\u003c/code\u003e\u003c/a\u003e fix: ensure sequential mock/unmock resolution (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9830\"\u003e#9830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f54abad136c25796937f2376a3c8c1c10f5c71c8\"\u003e\u003ccode\u003ef54abad\u003c/code\u003e\u003c/a\u003e chore: add typo-checker skill and fix typos (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9963\"\u003e#9963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7aa93777641fb78643535cf46b1d080910ec97c8\"\u003e\u003ccode\u003e7aa9377\u003c/code\u003e\u003c/a\u003e fix: don't resolve \u003ccode\u003esetupFiles\u003c/code\u003e from parent directory (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9960\"\u003e#9960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@figma/plugin-typings` from 1.123.0 to 1.124.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/4a367806e6ff22724dfe1f15eb7fadb37eaa84a3\"\u003e\u003ccode\u003e4a36780\u003c/code\u003e\u003c/a\u003e 1.124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/31e6b3dc3714dd1757dfa645ff73575d21e05171\"\u003e\u003ccode\u003e31e6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/figma/plugin-typings/issues/353\"\u003e#353\u003c/a\u003e from figma/rmah/plugin-typings-2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/figma/plugin-typings/commit/d8ba29f81b39a3882d8fd62c8036dd76022f8596\"\u003e\u003ccode\u003ed8ba29f\u003c/code\u003e\u003c/a\u003e Version 1 Update 124\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/figma/plugin-typings/compare/v1.123.0...v1.124.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.20.2 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003enuxt-content/mdc#471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): include extend by \u003ca href=\"https://github.com/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: normalize lang by \u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): fix issue where value watch could get out of sync by \u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\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/nuxt-content/mdc/pull/369\"\u003enuxt-content/mdc#369\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/nuxt-content/mdc/pull/457\"\u003enuxt-content/mdc#457\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/Psycarlo\"\u003e\u003ccode\u003e@​Psycarlo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/470\"\u003enuxt-content/mdc#470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003enuxt-content/mdc#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisTowles\"\u003e\u003ccode\u003e@​ChrisTowles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003enuxt-content/mdc#385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ehttps://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't memoise configs, and allow external modules to call \u003ccode\u003emdc:configSources\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNormalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache:\u003c/strong\u003e Fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c\"\u003e930318c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove mkdist resolution (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69\"\u003e344ee69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep mkdist@2.3.0 (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62\"\u003e8881f62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChris Towles \u003ca href=\"mailto:chris.towles@gmail.com\"\u003echris.towles@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJuls0730 (\u003ca href=\"https://github.com/juls0730\"\u003e\u003ccode\u003e@​juls0730\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/0530ed1cbc886c55c4bf18279c203a2313e1fcbf\"\u003e\u003ccode\u003e0530ed1\u003c/code\u003e\u003c/a\u003e chore(release): release v0.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8881f62dc111d676ed7af91ebc4a6a18c2a39c7c\"\u003e\u003ccode\u003e8881f62\u003c/code\u003e\u003c/a\u003e chore: keep mkdist@2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e14aa46368d6b2c4be17696ac616506bfb055cfc\"\u003e\u003ccode\u003ee14aa46\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/344ee69dbda38fda46a68aa76aae053c2954f20b\"\u003e\u003ccode\u003e344ee69\u003c/code\u003e\u003c/a\u003e chore: remove mkdist resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9dac5055dac81a44896404470b297f186b6498ef\"\u003e\u003ccode\u003e9dac505\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/e88b808937128b6f7107a0401cb21c50380d16fe\"\u003e\u003ccode\u003ee88b808\u003c/code\u003e\u003c/a\u003e fix(cache): fix issue where value watch could get out of sync (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/5b2d8aa76527740e8225ef3f936f1edf38eaec75\"\u003e\u003ccode\u003e5b2d8aa\u003c/code\u003e\u003c/a\u003e fix: normalize lang (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/930318c0eec93c858d3cc10828c7b38412764acd\"\u003e\u003ccode\u003e930318c\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/556e952242f871017092bb0f589efce8fa249e4c\"\u003e\u003ccode\u003e556e952\u003c/code\u003e\u003c/a\u003e chore(deps): include extend (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/160100b1458f8d4e04d4e0d71a51222039b2cee1\"\u003e\u003ccode\u003e160100b\u003c/code\u003e\u003c/a\u003e fix: don't memoise configs, and allow external modules to call `mdc:configSou...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.2...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 8.0.2 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecreate-vite@8.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/create-vite@8.0.3/packages/create-vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.0.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-03-26)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rolldown to 1.0.0-rc.12 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22024\"\u003e#22024\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84164ef47b24b1de114f1c29446a9e650825d4ea\"\u003e84164ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e cache unfiltered CSS list to prevent missing styles across entries (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22017\"\u003e#22017\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5464190a3ee8f23db20004e7818186fbcc32b0e5\"\u003e5464190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e handle non-ascii characters in base64 sourcemaps (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21985\"\u003e#21985\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/77c95bff834c43f8be9fe513c10b5393805a7487\"\u003e77c95bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e skip re-import if the runner is closed (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22020\"\u003e#22020\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ee2c2cd2c2ce3f53088bd2313fa23e9d52a49b4f\"\u003eee2c2cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scan is not resolving sub path import if used in a glob import (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22018\"\u003e#22018\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ddfe20d19e95a323fa3c8d2c19a02c4e02f93824\"\u003eddfe20d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e ssrTransform incorrectly rewrites \u003ccode\u003emeta\u003c/code\u003e identifier inside \u003ccode\u003eimport.meta\u003c/code\u003e when a binding named \u003ccode\u003emeta\u003c/code\u003e exists (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22019\"\u003e#22019\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff5f0cca5f08c2ce50f233441485e10b6e115e9\"\u003ecff5f0c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump picomatch from 4.0.3 to 4.0.4 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22027\"\u003e#22027\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7e56003fec3e1b94a20516a901580198a51da614\"\u003e7e56003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehtml:\u003c/strong\u003e add tests for \u003ccode\u003egetCssFilesForChunk\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22016\"\u003e#22016\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/43fbbf9a09dfd17456ae0611d034c366fcb38998\"\u003e43fbbf9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/6a34ac3422686e7cf7cc9a25d299cb8e5a8d92a0\"\u003e\u003ccode\u003e6a34ac3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21096\"\u003e#21096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/02ceaec45e17bef19159188a28d9196fed1761be\"\u003e\u003ccode\u003e02ceaec\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/vitejs/vite/tree/HEAD/packages/vite/issues/21099\"\u003e#21099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/572aaca4594ed2377a4f63443a449e4bf3c0468c\"\u003e\u003ccode\u003e572aaca\u003c/code\u003e\u003c/a\u003e release: v7.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/728c8eeebc0ad7ba48e680f46bbdb55020b2e152\"\u003e\u003ccode\u003e728c8ee\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;refactor: use fs.cpSync (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21019\"\u003e#21019\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21081\"\u003e#21081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a532e68c6b7ed82ae7569d2d3380eb6417e9267d\"\u003e\u003ccode\u003ea532e68\u003c/code\u003e\u003c/a\u003e release: v7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e\u003ccode\u003e82d2d6c\u003c/code\u003e\u003c/a\u003e fix(worker): some worker asset was missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21074\"\u003e#21074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003e\u003ccode\u003ef83264f\u003c/code\u003e\u003c/a\u003e refactor(build): rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21054\"\u003e#21054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8293de0e17af8a876d49761ed6651bd38b709174\"\u003e\u003ccode\u003e8293de0\u003c/code\u003e\u003c/a\u003e release: v7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e\u003ccode\u003e2833c55\u003c/code\u003e\u003c/a\u003e fix(types): add undefined to optional properties for exactOptionalProperties ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003e\u003ccode\u003ee3a6a83\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21047\"\u003e#21047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/create-vite@8.0.3/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-heading` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/extension-heading/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/extension-heading\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-align` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-text-align\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-text-align\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/extension-text-align\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extensions` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\u003c/li\u003e\n\u003c/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/ueberdosis/tiptap/commits/v3.21.0/packages/extension\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/starter-kit\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/starter-kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/vue-3` from 3.20.5 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.21.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003erenderToggleButton\u003c/code\u003e option to customize the details toggle button, including its accessible label.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix custom markdown tokenizer helper lexing to use Marked's active lexer so ordered list parsing no longer breaks inline tokenization in following paragraphs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to fall back to \u003ccode\u003eview.posAtCoords\u003c/code\u003e when \u003ccode\u003eelementsFromPoint\u003c/code\u003e returns no matching block, resolving the position to the top-level block node.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-emoji\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate emoji dataset to include latest Unicode emojis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.20.6\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix drag preview cleanup so cloned drag images are also removed when dragging ends without a valid drop.\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/ueberdosis/tiptap/blob/main/packages/vue-3/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.21.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.20.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/91c51be53c4655ef07e29ec489471524debfa0ca\"\u003e\u003ccode\u003e91c51be\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3/issues/7658\"\u003e#7658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/9a6d57483401f051582e9e048bf523b51f0af680\"\u003e\u003ccode\u003e9a6d574\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3/issues/7655\"\u003e#7655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.21.0/packages/vue-3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-dom` from 3.5.30 to 3.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-dom\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/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\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/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.31/packages/compiler-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.30 to 3.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\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/vuejs/core/commit/81615d398a89beeccfe56a4a96fd2fba0c6fb37b\"\u003e\u003ccode\u003e81615d3\u003c/code\u003e\u003c/a\u003e release: v3.5.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e\u003ccode\u003e3b561db\u003c/code\u003e\u003c/a\u003e fix(types): prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/1b2aca4f38aaec3da4f316256e8364a13f2554d7\"\u003e\u003ccode\u003e1b2aca4\u003c/code\u003e\u003c/a\u003e chore: ignore entities updates in renovate (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14630\"\u003e#14630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/51675b490fab4ed85d69414e4b94669f30de0110\"\u003e\u003ccode\u003e51675b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency jsdom to v29 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14580\"\u003e#14580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/b147482311762888df6e4681a2c7526bff943fdf\"\u003e\u003ccode\u003eb147482\u003c/code\u003e\u003c/a\u003e chore(deps): update build (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14572\"\u003e#14572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/7a4bf3c132bd57a278494e13e26aabd7638e4e27\"\u003e\u003ccode\u003e7a4bf3c\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14577\"\u003e#14577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/fe6e5fe4fc3fa362a540032ed92711bc2241ce07\"\u003e\u003ccode\u003efe6e5fe\u003c/code\u003e\u003c/a\u003e chore(deps): update test (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14578\"\u003e#14578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5ad623a9f6b2f29a7841c0f32438c6aeb641dcd1\"\u003e\u003ccode\u003e5ad623a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14616\"\u003e#14616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/bf033b8d6f432addc15b3daa63ce3f6e92bfb625\"\u003e\u003ccode\u003ebf033b8\u003c/code\u003e\u003c/a\u003e chore(deps): update dawidd6/action-download-artifact action to v19 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14614\"\u003e#14614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e41a58957e6a7bbd86311672bef396e4497f7d65\"\u003e\u003ccode\u003ee41a589\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​babel/parser\u003c/code\u003e to ^7.29.2 (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14613\"\u003e#14613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.30...v3.5.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-core` from 3.5.30 to 3.5.31\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.31\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-core\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/vuejs/core/compare/v3.5.30...v3.5.31\"\u003e3.5.31\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e allow Node.js subpath imports patterns in asset urls (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/13045\"\u003e#13045\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/95c33560c9af369d44a7670d0c3b93fb62323be2\"\u003e95c3356\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/9919\"\u003e#9919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e support template literal as defineModel name (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14622\"\u003e#14622\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bd7eef0161d69bccd48ac303bc6a56ba8d718e2d\"\u003ebd7eef0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14621\"\u003e#14621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e normalize toRef property keys before dep lookup + improve types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14625\"\u003e#14625\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1bb28d011b31bc75c80d2860bc6484cceec1ff20\"\u003e1bb28d0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12427\"\u003e#12427\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12431\"\u003e#12431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e invalidate detached v-for memo vnodes after unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14624\"\u003e#14624\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/560def426fc38c1710fda7ddd1ac634d67897960\"\u003e560def4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12708\"\u003e#12708\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12710\"\u003e#12710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e preserve nullish event handlers in mergeProps (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14550\"\u003e#14550\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5725222a6bc5d1dd032318349ce0c540b1d63a49\"\u003e5725222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent merging model listener when value is null or undefined (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14629\"\u003e#14629\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/b39e0329f67354702f4e417e55c15c61d2439657\"\u003eb39e032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e defer teleport mount/update until suspense resolves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/8619\"\u003e#8619\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/88ed04501555b9257df8d7ad86d844c2c2136e50\"\u003e88ed045\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8603\"\u003e#8603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e handle activeElement check in Shadow DOM for v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14196\"\u003e#14196\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/959ded22ab7ea1453f607e0964e1fb6748ece6c7\"\u003e959ded2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e cleanup component effect scopes after SSR render (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14548\"\u003e#14548\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/862f11ee017d51cb9573a8c0642055b3b17cace8\"\u003e862f11e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e avoid unmount activeBranch twice if wrapped in transition (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/9392\"\u003e#9392\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/908c6ad05e1c76ae690d2e50f3bd28278af07e22\"\u003e908c6ad\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/7966\"\u003e#7966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esuspense:\u003c/strong\u003e update suspense vnode's el during branch self-update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12922\"\u003e#12922\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/a2c17004c84e5ce3c4e82e35b806ba381144eed3\"\u003ea2c1700\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e skip enter guard while hmr updating (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14611\"\u003e#14611\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/be0a2f1a7fc3d81d05638798cc628848cfa62cef\"\u003ebe0a2f1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14608\"\u003e#14608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e prevent shallowReactive marker from leaking into value unions (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14493\"\u003e#14493\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3b561db4ab42d06166b002f13c0e97cb2bd4a061\"\u003e3b561db\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14490\"\u003e#14490\u003c/a\u003e\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/SchwarzIT/onyx/pull/5178","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SchwarzIT%2Fonyx/issues/5178","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5178/packages"}},{"old_version":"0.20.1","new_version":"0.20.2","update_type":"patch","path":"/frontend","pr_created_at":"2026-03-10T14:24:24.000Z","version_change":"0.20.1 → 0.20.2","issue":{"uuid":"4052169745","node_id":"PR_kwDOLDGr-M7JZ0Db","number":1763,"state":"open","title":"chore(deps): bump the all-frontend-non-major-dependencies group in /frontend with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-10T14:24:24.000Z","updated_at":"2026-03-12T08:04:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-frontend-non-major-dependencies","update_count":13,"packages":[{"name":"@nuxtjs/mdc","old_version":"0.20.1","new_version":"0.20.2","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"nuxt","old_version":"4.2.2","new_version":"4.3.1","repository_url":"https://github.com/nuxt/nuxt"},{"name":"posthog-js","old_version":"1.334.1","new_version":"1.359.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@iconify/json","old_version":"2.2.446","new_version":"2.2.447","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.3.2","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"jsdom","old_version":"28.0.0","new_version":"28.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"@types/jsdom","old_version":"27.0.0","new_version":"28.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vitest","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-tsc","old_version":"3.2.4","new_version":"3.2.5","repository_url":"https://github.com/vuejs/language-tools"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the all-frontend-non-major-dependencies group in /frontend with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.1` | `0.20.2` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.2.2` | `4.3.1` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.334.1` | `1.359.1` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.446` | `2.2.447` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.2` | `25.3.5` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.0.0` | `28.1.0` |\n| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) | `27.0.0` | `28.0.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.4` | `3.2.5` |\n\nUpdates `@nuxtjs/mdc` from 0.20.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: prevent script tag from rendering (\u003ccode\u003escripT\u003c/code\u003e or \u003ccode\u003esCrIpT\u003c/code\u003e) (8a5aaa1)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.1...v0.20.2\"\u003ecompare changes\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/nuxt-content/mdc/commit/8f27a46ea1a67d9e275b32fafcb58610d21a46d7\"\u003e\u003ccode\u003e8f27a46\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a5aaa1b2d8aee04bece45457bc54122b26d47e7\"\u003e\u003ccode\u003e8a5aaa1\u003c/code\u003e\u003c/a\u003e security: prevent script tag from rendering (\u003ccode\u003escripT\u003c/code\u003e or \u003ccode\u003esCrIpT\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.2.2 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.3.1 is a regularly scheduled patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.3.0...v4.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct reference format of server builder (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34177\"\u003e#34177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add status/statusText getters to NuxtError (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34188\"\u003e#34188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Don't inject shared types for differing auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34191\"\u003e#34191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Add direnv and vendor to default ignore (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34190\"\u003e#34190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Focus hash links after navigation (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34193\"\u003e#34193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Exclude head runtime from unhead imports transform (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34195\"\u003e#34195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Include prereleases in semver satisfy check (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34210\"\u003e#34210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Encode unicode paths in \u003ccode\u003ex-nitro-prerender\u003c/code\u003e header (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34202\"\u003e#34202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Watch \u003ccode\u003eserver/\u003c/code\u003e for \u003ccode\u003ebuilder:watch\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34208\"\u003e#34208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Preserve \u003ccode\u003eerror.message\u003c/code\u003e for fatal errors (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34226\"\u003e#34226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOnly enable dynamic imports when ts plugin (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34205\"\u003e#34205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebpack:\u003c/strong\u003e Use H3Error for 403 in dev server (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34233\"\u003e#34233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Ensure NuxtError extends Error type (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34242\"\u003e#34242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Use H3Error for 404 in dev server (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34225\"\u003e#34225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add backwards compat for \u003ccode\u003e#app\u003c/code\u003e barrel export in keyed functions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34199\"\u003e#34199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Track + re-add custom routes on hmr (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32044\"\u003e#32044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Keep vnode when leaving deeper nested route (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33778\"\u003e#33778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Prevent CSS flickering in dev mode after config changes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33856\"\u003e#33856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Do not start view transition if there is no route (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Call deferHydration done on NuxtPage unmount (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34152\"\u003e#34152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle invalid \u003ccode\u003edatetime in \u003c/code\u003e\u003c!-- raw HTML omitted --\u003e` (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33992\"\u003e#33992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Preserve middleware error status in 404 fallback (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34148\"\u003e#34148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Do not augment \u003ccode\u003enuxt/schema\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34255\"\u003e#34255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cache manifest files to preserve buildId (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34002\"\u003e#34002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Don't decode query string in SSR context URL (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34252\"\u003e#34252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Allow specifying moduleDependencies by \u003ccode\u003emeta.name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34263\"\u003e#34263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Resolve \u003ccode\u003e#components\u003c/code\u003e import mapping conflict for packages outside rootDir (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34139\"\u003e#34139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite,webpack:\u003c/strong\u003e Use node.res to send 403/404 (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34266\"\u003e#34266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro,nuxt:\u003c/strong\u003e Align path encoding with vue-router (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34265\"\u003e#34265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Augment \u003ccode\u003enuxt/schema\u003c/code\u003e once more (\u003ca href=\"https://github.com/nuxt/nuxt/commit/552bbd8d1\"\u003e552bbd8d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Prefer \u003ccode\u003egenObjectKey\u003c/code\u003e to omit unnecessary quotes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34245\"\u003e#34245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use \u003ccode\u003eComponentProps\u003c/code\u003e helper to extract layout props (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34248\"\u003e#34248\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate roadmap dates (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34166\"\u003e#34166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect default value of \u003ccode\u003enitroAutoImports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34182\"\u003e#34182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify shared type context limitations for custom imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34194\"\u003e#34194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix broken links (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34223\"\u003e#34223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument payload extraction for ISR/SWR routes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34222\"\u003e#34222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate default aliases in configuration reference (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/34237\"\u003e#34237\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/nuxt/nuxt/commit/7f7baf669184f626fdb1da124cf1f3986831b550\"\u003e\u003ccode\u003e7f7baf6\u003c/code\u003e\u003c/a\u003e v4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/28791b30401a32df1dc74d350e2f410e4bcf1ffe\"\u003e\u003ccode\u003e28791b3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​nuxt/telemetry\u003c/code\u003e to ^2.7.0 (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34275\"\u003e#34275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/81a7f5ea637a34903fdf48cee5584f44b843194e\"\u003e\u003ccode\u003e81a7f5e\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to nuxt/test-utils v4 (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9b27e48cd82ceec86524e6e78f8272df261f05cd\"\u003e\u003ccode\u003e9b27e48\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34184\"\u003e#34184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/cb054d439cc1ce8ad3e250948ca091b499ff37fc\"\u003e\u003ccode\u003ecb054d4\u003c/code\u003e\u003c/a\u003e fix(nitro,nuxt): align path encoding with vue-router (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34265\"\u003e#34265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8e4f35f853cbe40237edde35ae85f715682060a6\"\u003e\u003ccode\u003e8e4f35f\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve \u003ccode\u003e#components\u003c/code\u003e import mapping conflict for packages outside...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/fff89925a6629ac98b955a33981ee65685186823\"\u003e\u003ccode\u003efff8992\u003c/code\u003e\u003c/a\u003e fix(nuxt): cache manifest files to preserve buildId (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34002\"\u003e#34002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/557021ddef8776e13ca9d11aac46a7f2efdf12c7\"\u003e\u003ccode\u003e557021d\u003c/code\u003e\u003c/a\u003e fix(nuxt): preserve middleware error status in 404 fallback (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34148\"\u003e#34148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8347f85ea672794f904518ed1f2caaccb2407178\"\u003e\u003ccode\u003e8347f85\u003c/code\u003e\u003c/a\u003e fix(nuxt): handle invalid \u003ccode\u003edatetime in \u003c/code\u003e\u0026lt;NuxtTime\u0026gt;` (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33992\"\u003e#33992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6ef337bf30ebda6c81a9e7e3e2725f0d0f9a3ef8\"\u003e\u003ccode\u003e6ef337b\u003c/code\u003e\u003c/a\u003e fix(nuxt): call deferHydration done on NuxtPage unmount (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/34152\"\u003e#34152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.3.1/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.334.1 to 1.359.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.359.1\u003c/h2\u003e\n\u003ch2\u003e1.359.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3204\"\u003e#3204\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/2b0cd52bac03b50322c497eb1f2fd070e54c83b4\"\u003e\u003ccode\u003e2b0cd52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - chore: upgrade dompurify to 3.3.2\n(2026-03-06)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.359.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.359.0\u003c/h2\u003e\n\u003ch2\u003e1.359.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3166\"\u003e#3166\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/91807266924dd6bf4689d94f1480158c38ec7ca3\"\u003e\u003ccode\u003e9180726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - feat: Tree-shake feature flags\n(2026-03-05)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.359.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.358.1\u003c/h2\u003e\n\u003ch2\u003e1.358.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/PostHog/posthog-js/pull/3191\"\u003e#3191\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/9f41d26d460d1dae557a37a1bec9575a785322e9\"\u003e\u003ccode\u003e9f41d26\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - fix(replay): fall back to persisted config when remote config fetch fails\u003c/p\u003e\n\u003cp\u003eWhen the remote config fetch failed (network error, ad blocker, CDN outage), the SDK received an empty \u003ccode\u003e{}\u003c/code\u003e response with no \u003ccode\u003esessionRecording\u003c/code\u003e key. The \u003ccode\u003eonRemoteConfig\u003c/code\u003e handler returned early without ever setting \u003ccode\u003e_receivedFlags = true\u003c/code\u003e, leaving the recording permanently stuck in \u003ccode\u003epending_config\u003c/code\u003e status for the entire page session.\u003c/p\u003e\n\u003cp\u003eThis removes the \u003ccode\u003e_receivedFlags\u003c/code\u003e gate entirely. The 1-hour TTL on persisted config (added in \u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3051\"\u003e#3051\u003c/a\u003e, increased from 5 minutes) and the stale-config retry in \u003ccode\u003e_onScriptLoaded\u003c/code\u003e (added in \u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3093\"\u003e#3093\u003c/a\u003e) already prevent recording from starting with outdated config. The additional gate was redundant and created a deadlock when the config fetch failed.\u003c/p\u003e\n\u003cp\u003eNow when the config fetch fails, \u003ccode\u003estartIfEnabledOrStop()\u003c/code\u003e is called and falls back to persisted config from a previous page load. If no persisted config exists (first-ever visit), recording is correctly disabled rather than silently stuck. (2026-03-04)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3198\"\u003e#3198\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/9d0df0e9fe9b2439526d730df0e2cb7cd4868fee\"\u003e\u003ccode\u003e9d0df0e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - Reduce session replay memory pressure by tracking per-event sizes in SnapshotBuffer, eliminating redundant JSON.stringify calls during buffer operations. Also bumps \u003ccode\u003e@​posthog/rrweb\u003c/code\u003e to 0.0.46 which uses FNV-1a hash-based canvas frame deduplication instead of storing full base64 strings.\n(2026-03-04)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.358.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.358.0\u003c/h2\u003e\n\u003ch2\u003e1.358.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3165\"\u003e#3165\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/0e083378a1ee9133427b40b0a9350f7cfc902244\"\u003e\u003ccode\u003e0e08337\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - feat: Tree-shake surveys, toolbar, exceptions, conversations, logs, experiments\n(2026-03-03)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/6f426db018a8c13885e50ecc16e87817fa2b413d\"\u003e\u003ccode\u003e6f426db\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2b0cd52bac03b50322c497eb1f2fd070e54c83b4\"\u003e\u003ccode\u003e2b0cd52\u003c/code\u003e\u003c/a\u003e chore: upgrade dompurify to 3.3.2 (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3204\"\u003e#3204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/706adb899ebe2139e2d68317e216bc1d2ff8af87\"\u003e\u003ccode\u003e706adb8\u003c/code\u003e\u003c/a\u003e feat(next): Add first class support for Next.js (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3122\"\u003e#3122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/88beadb46b517b12753a0f7135e5ed1444f6e069\"\u003e\u003ccode\u003e88beadb\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/91807266924dd6bf4689d94f1480158c38ec7ca3\"\u003e\u003ccode\u003e9180726\u003c/code\u003e\u003c/a\u003e feat(browser): Tree shake feature flags (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3166\"\u003e#3166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/76c18f27f6c25d2b196537bcee888d1ece20b470\"\u003e\u003ccode\u003e76c18f2\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/33e9fb4b3fae3676e10bdc2b0990e8ec229dd5be\"\u003e\u003ccode\u003e33e9fb4\u003c/code\u003e\u003c/a\u003e feat(node): Add Posthog NestJS Interceptor (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3197\"\u003e#3197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/133b8c1016fd65294bcfec009c1d3da44deea688\"\u003e\u003ccode\u003e133b8c1\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4601bbc3d8456ce36ea1065a44101415501d4729\"\u003e\u003ccode\u003e4601bbc\u003c/code\u003e\u003c/a\u003e feat(flags): add semver targeting to local evaluation (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3186\"\u003e#3186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/7852a7c376b9142efd61d0f3ad7a41346f587627\"\u003e\u003ccode\u003e7852a7c\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.334.1...posthog-js@1.359.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.446 to 2.2.447\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/694fea0fd4a9717a0b1f49fc366e8de7422d9abc\"\u003e\u003ccode\u003e694fea0\u003c/code\u003e\u003c/a\u003e Update 6 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.446...2.2.447\"\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.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-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.1/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.3.2 to 25.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/sanitize-html` from 2.16.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sanitize-html\"\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 `jsdom` from 28.0.0 to 28.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 28.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eblob.text()\u003c/code\u003e, \u003ccode\u003eblob.arrayBuffer()\u003c/code\u003e, and \u003ccode\u003eblob.bytes()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetComputedStyle()\u003c/code\u003e to account for CSS specificity when multiple rules apply. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eImproved synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003enode.getRootNode()\u003c/code\u003e, \u003ccode\u003enode.isConnected\u003c/code\u003e, and \u003ccode\u003eevent.dispatchEvent()\u003c/code\u003e by caching the root node of document-connected trees.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to correctly handle \u003ccode\u003e!important\u003c/code\u003e priority. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.getElementById()\u003c/code\u003e to return the first element in tree order when multiple elements share the same ID.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e elements to no longer incorrectly proxy event handlers to the \u003ccode\u003eWindow\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eFileReader\u003c/code\u003e event timing and \u003ccode\u003efileReader.result\u003c/code\u003e state to more closely follow the spec.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang when synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e encountered dispatch errors.\u003c/li\u003e\n\u003cli\u003eFixed compatibility with environments where Node.js's built-in \u003ccode\u003efetch()\u003c/code\u003e has been used before importing jsdom, by working around undici v6/v7 incompatibilities.\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/jsdom/jsdom/blob/main/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e28.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eblob.text()\u003c/code\u003e, \u003ccode\u003eblob.arrayBuffer()\u003c/code\u003e, and \u003ccode\u003eblob.bytes()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003egetComputedStyle()\u003c/code\u003e to account for CSS specificity when multiple rules apply. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eImproved synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one.\u003c/li\u003e\n\u003cli\u003eImproved performance of \u003ccode\u003enode.getRootNode()\u003c/code\u003e, \u003ccode\u003enode.isConnected\u003c/code\u003e, and \u003ccode\u003eevent.dispatchEvent()\u003c/code\u003e by caching the root node of document-connected trees.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e to correctly handle \u003ccode\u003e!important\u003c/code\u003e priority. (asamuzaK)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edocument.getElementById()\u003c/code\u003e to return the first element in tree order when multiple elements share the same ID.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e elements to no longer incorrectly proxy event handlers to the \u003ccode\u003eWindow\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eFileReader\u003c/code\u003e event timing and \u003ccode\u003efileReader.result\u003c/code\u003e state to more closely follow the spec.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang when synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e encountered dispatch errors.\u003c/li\u003e\n\u003cli\u003eFixed compatibility with environments where Node.js's built-in \u003ccode\u003efetch()\u003c/code\u003e has been used before importing jsdom, by working around undici v6/v7 incompatibilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/12949b524ca234c15146dbbcc2aa756deb20fa03\"\u003e\u003ccode\u003e12949b5\u003c/code\u003e\u003c/a\u003e Version 28.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ce4c58fac40002e024d32f50d11c6e9c5deaff89\"\u003e\u003ccode\u003ece4c58f\u003c/code\u003e\u003c/a\u003e Apply CSS specificity when computing styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7ed55a024e7fc1c9dcdbef81ad0399f83147c67b\"\u003e\u003ccode\u003e7ed55a0\u003c/code\u003e\u003c/a\u003e Skip single-byte-decoder encoding tests on Node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f3b1973ca073e163d817a0cf4fb3b94f34a8bcc5\"\u003e\u003ccode\u003ef3b1973\u003c/code\u003e\u003c/a\u003e Generalize node version conditions in test expectations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/853c596a0688b1b4c9bc2455401eccb9a71debdc\"\u003e\u003ccode\u003e853c596\u003c/code\u003e\u003c/a\u003e Rewrite getElementById ID caching for tree-order correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/5fbfde654e32c7da63f7d64a27deddcfcbe5188b\"\u003e\u003ccode\u003e5fbfde6\u003c/code\u003e\u003c/a\u003e Fix potential sync XHR worker hang from unhandled dispatch errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/82df38f756a9b47b595da021ca121f70f1430bca\"\u003e\u003ccode\u003e82df38f\u003c/code\u003e\u003c/a\u003e Cache the root node for document-connected trees\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/ed7c5c05209e59b5bcbaf7b44a0c38cd776e39b5\"\u003e\u003ccode\u003eed7c5c0\u003c/code\u003e\u003c/a\u003e Add documentation comment to create-event-accessor.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b4562e9e8f14d4194bdf21fc6682247d50505f0f\"\u003e\u003ccode\u003eb4562e9\u003c/code\u003e\u003c/a\u003e Simplify Window.js installEventHandlers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7da340fc6ef29cf502bc9df92999dd619512fde1\"\u003e\u003ccode\u003e7da340f\u003c/code\u003e\u003c/a\u003e Centralize \u0026quot;determine the target of an event handler\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/28.0.0...28.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/jsdom` from 27.0.0 to 28.0.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/jsdom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.0] - 2026-02-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd mauve, olive, mist, and taupe color palettes to the default theme (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e package to run Tailwind CSS as a webpack plugin (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19610\"\u003e#19610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epbs-*\u003c/code\u003e and \u003ccode\u003epbe-*\u003c/code\u003e utilities for \u003ccode\u003epadding-block-start\u003c/code\u003e and \u003ccode\u003epadding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003embs-*\u003c/code\u003e and \u003ccode\u003embe-*\u003c/code\u003e utilities for \u003ccode\u003emargin-block-start\u003c/code\u003e and \u003ccode\u003emargin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-pbs-*\u003c/code\u003e and \u003ccode\u003escroll-pbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-padding-block-start\u003c/code\u003e and \u003ccode\u003escroll-padding-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escroll-mbs-*\u003c/code\u003e and \u003ccode\u003escroll-mbe-*\u003c/code\u003e utilities for \u003ccode\u003escroll-margin-block-start\u003c/code\u003e and \u003ccode\u003escroll-margin-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eborder-bs-*\u003c/code\u003e and \u003ccode\u003eborder-be-*\u003c/code\u003e utilities for \u003ccode\u003eborder-block-start\u003c/code\u003e and \u003ccode\u003eborder-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19601\"\u003e#19601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einline-*\u003c/code\u003e, \u003ccode\u003emin-inline-*\u003c/code\u003e, \u003ccode\u003emax-inline-*\u003c/code\u003e utilities for \u003ccode\u003einline-size\u003c/code\u003e, \u003ccode\u003emin-inline-size\u003c/code\u003e, and \u003ccode\u003emax-inline-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eblock-*\u003c/code\u003e, \u003ccode\u003emin-block-*\u003c/code\u003e, \u003ccode\u003emax-block-*\u003c/code\u003e utilities for \u003ccode\u003eblock-size\u003c/code\u003e, \u003ccode\u003emin-block-size\u003c/code\u003e, and \u003ccode\u003emax-block-size\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19612\"\u003e#19612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003einset-s-*\u003c/code\u003e, \u003ccode\u003einset-e-*\u003c/code\u003e, \u003ccode\u003einset-bs-*\u003c/code\u003e, \u003ccode\u003einset-be-*\u003c/code\u003e utilities for \u003ccode\u003einset-inline-start\u003c/code\u003e, \u003ccode\u003einset-inline-end\u003c/code\u003e, \u003ccode\u003einset-block-start\u003c/code\u003e, and \u003ccode\u003einset-block-end\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efont-features-*\u003c/code\u003e utility for \u003ccode\u003efont-feature-settings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19623\"\u003e#19623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent double \u003ccode\u003e@supports\u003c/code\u003e wrapper for \u003ccode\u003ecolor-mix\u003c/code\u003e values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19450\"\u003e#19450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow whitespace around \u003ccode\u003e@source inline()\u003c/code\u003e argument (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmit comment when source maps are saved to files when using \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19447\"\u003e#19447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect utilities containing capital letters followed by numbers (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix class extraction for Rails' strict locals (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19525\"\u003e#19525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlign \u003ccode\u003e@utility\u003c/code\u003e name validation with Oxide scanner rules (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19524\"\u003e#19524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite loop when using \u003ccode\u003e@variant\u003c/code\u003e inside \u003ccode\u003e@custom-variant\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19633\"\u003e#19633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (e.g. \u003ccode\u003easpect-8.5/11\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure changes to external files listed via \u003ccode\u003e@source\u003c/code\u003e trigger a full page reload when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19670\"\u003e#19670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of Oxide scanner in bigger projects by reducing file system walks (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19632\"\u003e#19632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure import aliases in Astro v5 work without crashing when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/issues/19677\"\u003e#19677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow escape characters in \u003ccode\u003e@utility\u003c/code\u003e names to improve support with formatters such as Biome (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect canonicalization results when canonicalizing multiple times (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.jj\u003c/code\u003e to default ignored content directories (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19687\"\u003e#19687\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003estart-*\u003c/code\u003e and \u003ccode\u003eend-*\u003c/code\u003e utilities in favor of \u003ccode\u003einset-s-*\u003c/code\u003e and \u003ccode\u003einset-e-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19613\"\u003e#19613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d15d92ca60b2c06a11c2db6a24dfcca18147de59\"\u003e\u003ccode\u003ed15d92c\u003c/code\u003e\u003c/a\u003e Allow trailing dash in functional utility names (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6118f4f6a796ece218d145b626770e3fb9163d91\"\u003e\u003ccode\u003e6118f4f\u003c/code\u003e\u003c/a\u003e Fix/misc docs and tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19652\"\u003e#19652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a4a7eba3a3db4f4a834f37a3e37624fe9c4daa7\"\u003e\u003ccode\u003e5a4a7eb\u003c/code\u003e\u003c/a\u003e fix(canonicalize): prevent collapse cache pollution across calls (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19675\"\u003e#19675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d0a56128721b7be01703b7879056f38443239fc5\"\u003e\u003ccode\u003ed0a5612\u003c/code\u003e\u003c/a\u003e Add mauve, olive, mist, and taupe color palettes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19627\"\u003e#19627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ed52d3e6c9c20ca2a1c23d57d346ac399ebe9400\"\u003e\u003ccode\u003eed52d3e\u003c/code\u003e\u003c/a\u003e feat: handle backslash in \u003ccode\u003e@utility\u003c/code\u003e name (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19626\"\u003e#19626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/6eb3b324340f451a14389b7ed97f43a264ad4487\"\u003e\u003ccode\u003e6eb3b32\u003c/code\u003e\u003c/a\u003e Allow multiples of \u003ccode\u003e.25\u003c/code\u003e in \u003ccode\u003easpect-*\u003c/code\u003e fractions (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19688\"\u003e#19688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8ed67bf5510d8435d2be766b25245abe15b3bcef\"\u003e\u003ccode\u003e8ed67bf\u003c/code\u003e\u003c/a\u003e Fix Tailwind CSS package README GitHub links (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19644\"\u003e#19644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/tailwindcss\"\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 tailwindcss since your current version.\u003c/p\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 `vue-tsc` from 3.2.4 to 3.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003evue-tsc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.5\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e re-parse template when interpolation syntax breaks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5971\"\u003e#5971\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/Dsaquel\"\u003e\u003ccode\u003e@​Dsaquel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use default html data provider for document symbols (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5968\"\u003e#5968\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/liangmiQwQ\"\u003e\u003ccode\u003e@​liangmiQwQ\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-plugin-pug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle backtick attributes containing both quote types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5970\"\u003e#5970\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/baptistejamin\"\u003e\u003ccode\u003e@​baptistejamin\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eworkspace\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e document all packages with consistent README structure (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5953\"\u003e#5953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update tsconfig schema of \u003ccode\u003eplugins\u003c/code\u003e option - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOur Sponsors ❤️\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003evue-tsc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.5 (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e re-parse template when interpolation syntax breaks (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5971\"\u003e#5971\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/Dsaquel\"\u003e\u003ccode\u003e@​Dsaquel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e use default html data provider for document symbols (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5968\"\u003e#5968\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/liangmiQwQ\"\u003e\u003ccode\u003e@​liangmiQwQ\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-plugin-pug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle backtick attributes containing both quote types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5970\"\u003e#5970\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/baptistejamin\"\u003e\u003ccode\u003e@​baptistejamin\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eworkspace\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e document all packages with consistent README structure (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5953\"\u003e#5953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update tsconfig schema of \u003ccode\u003eplugins\u003c/code\u003e option - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\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/vuejs/language-tools/commit/ee5041d27940cf6f9a5150635d3b13140a9dff54\"\u003e\u003ccode\u003eee5041d\u003c/code\u003e\u003c/a\u003e v3.2.5 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5974\"\u003e#5974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/be8d5ab484b9cee949469097e063802277c70195\"\u003e\u003ccode\u003ebe8d5ab\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/0c4c50993563cbbea3f98bc3338cdfb5f86566a7\"\u003e\u003ccode\u003e0c4c509\u003c/code\u003e\u003c/a\u003e docs: document all packages with consistent README structure (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5953\"\u003e#5953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.5/packages/tsc\"\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/digitalservicebund/ris-search/pull/1763","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalservicebund%2Fris-search/issues/1763","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1763/packages"}},{"old_version":"0.20.1","new_version":"0.20.2","update_type":"patch","path":null,"pr_created_at":"2026-03-09T09:52:13.000Z","version_change":"0.20.1 → 0.20.2","issue":{"uuid":"4044562578","node_id":"PR_kwDOO8YIIM7JBRvs","number":174,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":["dependabot[bot]"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T09:52:13.000Z","updated_at":"2026-03-10T21:03:26.340Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":9,"packages":[{"name":"@ai-sdk/google","old_version":"3.0.30","new_version":"3.0.43","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"3.0.31","new_version":"3.0.41","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/vue","old_version":"3.0.97","new_version":"3.0.116","repository_url":"https://github.com/vercel/ai"},{"name":"@iconify-json/lucide","old_version":"1.2.93","new_version":"1.2.96","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@nuxt/eslint","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/nuxt/eslint"},{"name":"@nuxtjs/mdc","old_version":"0.20.1","new_version":"0.20.2","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"ai","old_version":"6.0.97","new_version":"6.0.116","repository_url":"https://github.com/vercel/ai"},{"name":"better-auth","old_version":"1.5.0","new_version":"1.5.4","repository_url":"https://github.com/better-auth/better-auth"},{"name":"vue","old_version":"3.5.28","new_version":"3.5.29","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ai-sdk/google](https://github.com/vercel/ai) | `3.0.30` | `3.0.43` |\n| [@ai-sdk/openai](https://github.com/vercel/ai) | `3.0.31` | `3.0.41` |\n| [@ai-sdk/vue](https://github.com/vercel/ai) | `3.0.97` | `3.0.116` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.93` | `1.2.96` |\n| [@nuxt/eslint](https://github.com/nuxt/eslint/tree/HEAD/packages/module) | `1.15.1` | `1.15.2` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.20.1` | `0.20.2` |\n| [ai](https://github.com/vercel/ai) | `6.0.97` | `6.0.116` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.5.0` | `1.5.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.28` | `3.5.29` |\n\n\nUpdates `@ai-sdk/google` from 3.0.30 to 3.0.43\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/b145dce58e541b6ed4c689c1c808bf74228c5c3d\"\u003e\u003ccode\u003eb145dce\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13092\"\u003e#13092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7ba09a48ec08bc46c66bc758790e2c3591f679ae\"\u003e\u003ccode\u003e7ba09a4\u003c/code\u003e\u003c/a\u003e fix(google): resolve thoughtSignature from vertex namespace on gateway failov...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/google@3.0.30...@ai-sdk/google@3.0.43\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/openai` from 3.0.31 to 3.0.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/openai@3.0.31...@ai-sdk/openai@3.0.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/vue` from 3.0.97 to 3.0.116\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.116\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ad4cfc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/li\u003e\n\u003cli\u003eai@6.0.116\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/vue\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.115\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [824b295]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.18\u003c/li\u003e\n\u003cli\u003eai@6.0.115\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/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/@ai-sdk/vue@3.0.97...@ai-sdk/vue@3.0.116\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/lucide` from 1.2.93 to 1.2.96\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/eslint` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/f852ae5c06910520d5f69891f5a16faa460e8bd0\"\u003e\u003ccode\u003ef852ae5\u003c/code\u003e\u003c/a\u003e chore: release v1.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/69aa40e7c63230fef0c31ea0442499881368e688\"\u003e\u003ccode\u003e69aa40e\u003c/code\u003e\u003c/a\u003e fix: prevent race condition of running checker module before eslint config is...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/eslint/commits/v1.15.2/packages/module\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.20.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: prevent script tag from rendering (\u003ccode\u003escripT\u003c/code\u003e or \u003ccode\u003esCrIpT\u003c/code\u003e) (8a5aaa1)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.1...v0.20.2\"\u003ecompare changes\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/nuxt-content/mdc/commit/8f27a46ea1a67d9e275b32fafcb58610d21a46d7\"\u003e\u003ccode\u003e8f27a46\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a5aaa1b2d8aee04bece45457bc54122b26d47e7\"\u003e\u003ccode\u003e8a5aaa1\u003c/code\u003e\u003c/a\u003e security: prevent script tag from rendering (\u003ccode\u003escripT\u003c/code\u003e or \u003ccode\u003esCrIpT\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.20.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ai` from 6.0.97 to 6.0.116\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003eai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eai@6.0.116\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ead4cfc2: Add URL validation to \u003ccode\u003edownloadBlob\u003c/code\u003e and \u003ccode\u003edownload\u003c/code\u003e to prevent blind SSRF attacks. Private/internal IP addresses, localhost, and non-HTTP protocols are now rejected before fetching.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ad4cfc2]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.66\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eai@6.0.115\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [824b295]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/gateway\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.65\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/vercel/ai/commit/035d5ad533901406c81cfe58494d6ea8579d68d4\"\u003e\u003ccode\u003e035d5ad\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13087\"\u003e#13087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/3fb4e707303d3957a48f8d0071738187b26006d9\"\u003e\u003ccode\u003e3fb4e70\u003c/code\u003e\u003c/a\u003e feat(provider/anthropic): support fine-grained tool streaming with eagerInput...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ad4cfc2996900f9220a48c127b6e64df8a8a46e6\"\u003e\u003ccode\u003ead4cfc2\u003c/code\u003e\u003c/a\u003e fix(security): add URL validation to prevent SSRF in download functions (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13085\"\u003e#13085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/4f7ec7fbcb3c86ca899459a402b6203ffe02f5dd\"\u003e\u003ccode\u003e4f7ec7f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13084\"\u003e#13084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/824b2956d0dab5e1044a4abb64eca262039bc839\"\u003e\u003ccode\u003e824b295\u003c/code\u003e\u003c/a\u003e fix(provider-utils): prevent unicode escape bypass in secureJsonParse (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13079\"\u003e#13079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/7579667818c0af5c0ca42f2ff1a044eb78676097\"\u003e\u003ccode\u003e7579667\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13074\"\u003e#13074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/d5801fe1892b6f80c7b8bde4734110e450a53037\"\u003e\u003ccode\u003ed5801fe\u003c/code\u003e\u003c/a\u003e fix(xai): ensure strict mode for tools (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12996\"\u003e#12996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/e70bec4fcc5c4960fcf29c8d3cf97a96195a124a\"\u003e\u003ccode\u003ee70bec4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13073\"\u003e#13073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/89d8b457de44395c2fafbe430085ee65c17f8fa9\"\u003e\u003ccode\u003e89d8b45\u003c/code\u003e\u003c/a\u003e fix(google): make urlMetadata optional in urlContextMetadata schema (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/12701\"\u003e#12701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/39d0544294ad48cd2ce52c1d4b2e632c8a875afe\"\u003e\u003ccode\u003e39d0544\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vercel/ai/issues/13072\"\u003e#13072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/compare/ai@6.0.97...ai@6.0.116\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.5.0 to 1.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove adapter packages to dependencies to fix missing module errors  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8401\"\u003ebetter-auth/better-auth#8401\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/56857d66b\"\u003e\u003c!-- raw HTML omitted --\u003e(56857)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpo\u003c/strong\u003e: Handle origin override across mutable and immutable requests  -  by \u003ca href=\"https://github.com/NathanColosimo\"\u003e\u003ccode\u003e@​NathanColosimo\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eTaesu\u003c/strong\u003e and \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8405\"\u003ebetter-auth/better-auth#8405\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/b7a3129d5\"\u003e\u003c!-- raw HTML omitted --\u003e(b7a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.3...v1.5.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaccount\u003c/strong\u003e: Use accountId instead of id in accountInfo endpoint  -  by \u003ca href=\"https://github.com/NathanColosimo\"\u003e\u003ccode\u003e@​NathanColosimo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8346\"\u003ebetter-auth/better-auth#8346\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/efcc2384b\"\u003e\u003c!-- raw HTML omitted --\u003e(efcc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esso\u003c/strong\u003e: Use internalAdapter for verification operations  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8353\"\u003ebetter-auth/better-auth#8353\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/e3bc6a2e5\"\u003e\u003c!-- raw HTML omitted --\u003e(e3bc6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.2...v1.5.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccess control indexing type  -  by \u003ca href=\"https://github.com/YevheniiKotyrlo\"\u003e\u003ccode\u003e@​YevheniiKotyrlo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8155\"\u003ebetter-auth/better-auth#8155\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/5d7dd9ea2\"\u003e\u003c!-- raw HTML omitted --\u003e(5d7dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent double encoded cookie  -  by \u003ca href=\"https://github.com/Oluwatobi-Mustapha\"\u003e\u003ccode\u003e@​Oluwatobi-Mustapha\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8133\"\u003ebetter-auth/better-auth#8133\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/55dd06e3e\"\u003e\u003c!-- raw HTML omitted --\u003e(55dd0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecookies\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse lookahead heuristic for splitting Set-Cookie headers  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8301\"\u003ebetter-auth/better-auth#8301\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8959cb917\"\u003e\u003c!-- raw HTML omitted --\u003e(8959c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoauth-provider\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAllow localhost subdomains in isLocalhost function  -  by \u003ca href=\"https://github.com/sicarius97\"\u003e\u003ccode\u003e@​sicarius97\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8286\"\u003ebetter-auth/better-auth#8286\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/4b9741289\"\u003e\u003c!-- raw HTML omitted --\u003e(4b974)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCustomIdTokenClaims should override standard claims  -  by \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/7865\"\u003ebetter-auth/better-auth#7865\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/7425f725c\"\u003e\u003c!-- raw HTML omitted --\u003e(7425f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprisma-adapter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eUse deleteMany when deleting by non-unique field  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8314\"\u003ebetter-auth/better-auth#8314\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/e3ff2b36a\"\u003e\u003c!-- raw HTML omitted --\u003e(e3ff2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esso\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrefer UserInfo endpoint over ID token and map sub claim correctly  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCopilot\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8276\"\u003ebetter-auth/better-auth#8276\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/f88bcd746\"\u003e\u003c!-- raw HTML omitted --\u003e(f88bc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.1...v1.5.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient\u003c/strong\u003e: Use direct imports to fix bundler re-export type resolution  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8261\"\u003ebetter-auth/better-auth#8261\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/63bb7706f\"\u003e\u003c!-- raw HTML omitted --\u003e(63bb7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Revive date strings in safeJSONParse for pre-parsed objects  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8248\"\u003ebetter-auth/better-auth#8248\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/56db73be2\"\u003e\u003c!-- raw HTML omitted --\u003e(56db7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb\u003c/strong\u003e: Support verification operations with secondary storage  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8247\"\u003ebetter-auth/better-auth#8247\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8a0475ffd\"\u003e\u003c!-- raw HTML omitted --\u003e(8a047)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpo\u003c/strong\u003e: Avoid shim \u003ccode\u003erequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8253\"\u003ebetter-auth/better-auth#8253\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/977bfa602\"\u003e\u003c!-- raw HTML omitted --\u003e(977bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egeneric-oauth\u003c/strong\u003e: Use discovery userinfo endpoint instead of hardcoded URLs  -  by \u003ca href=\"https://github.com/himself65\"\u003e\u003ccode\u003e@​himself65\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8223\"\u003ebetter-auth/better-auth#8223\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/58940f7f6\"\u003e\u003c!-- raw HTML omitted --\u003e(58940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.0...v1.5.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.1-beta.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies\u003c/strong\u003e: Use lookahead heuristic for splitting Set-Cookie headers  -  by \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/better-auth/better-auth/issues/8301\"\u003ebetter-auth/better-auth#8301\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/add7b2b73\"\u003e\u003c!-- raw HTML omitted --\u003e(add7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.5.1-beta.2...v1.5.1-beta.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/cb9e1bc1d16812dc9722af927df74eadcd508943\"\u003e\u003ccode\u003ecb9e1bc\u003c/code\u003e\u003c/a\u003e chore: release v1.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/56857d66b56dce92a06b42b2d8eeb17b2eeeccf8\"\u003e\u003ccode\u003e56857d6\u003c/code\u003e\u003c/a\u003e fix: move adapter packages to dependencies to fix missing module errors (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8401\"\u003e#8401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/8e1ddc3f81c11c2fff67e799edc2d742742f0603\"\u003e\u003ccode\u003e8e1ddc3\u003c/code\u003e\u003c/a\u003e chore: release v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/efcc2384b4037c3c2366bee4e25dc745fbaeb0f0\"\u003e\u003ccode\u003eefcc238\u003c/code\u003e\u003c/a\u003e fix(account): use accountId instead of id in accountInfo endpoint (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8346\"\u003e#8346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/318f827ad7c93fa93afb067b9197c30f765559ca\"\u003e\u003ccode\u003e318f827\u003c/code\u003e\u003c/a\u003e chore: move adapter packages from deps to optional peer deps (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/54c84939ff6498d90a7c1147b4ade0061ed6c08d\"\u003e\u003ccode\u003e54c8493\u003c/code\u003e\u003c/a\u003e chore: release v1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/55dd06e3e80726946aa6339d85f3c84571d9259f\"\u003e\u003ccode\u003e55dd06e\u003c/code\u003e\u003c/a\u003e fix: prevent double encoded cookie (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8133\"\u003e#8133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5d7dd9ea22ad63b51151f82040561d629980fa75\"\u003e\u003ccode\u003e5d7dd9e\u003c/code\u003e\u003c/a\u003e fix: access control indexing type (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8155\"\u003e#8155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/8959cb917aee94ab6ace49369e0064099d9a6df0\"\u003e\u003ccode\u003e8959cb9\u003c/code\u003e\u003c/a\u003e fix(cookies): use lookahead heuristic for splitting Set-Cookie headers (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/37151374c5c371165b25254eb11d4a92160a7d7e\"\u003e\u003ccode\u003e3715137\u003c/code\u003e\u003c/a\u003e chore: release v1.5.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.5.4/packages/better-auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue` from 3.5.28 to 3.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003evue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.29\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\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/vuejs/core/blob/main/CHANGELOG.md\"\u003evue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\u003e3.5.29\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e702284f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33644\"\u003enuxt/nuxt#33644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003eda6690c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransition:\u003c/strong\u003e prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003edf059f8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12091\"\u003e#12091\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12133\"\u003e#12133\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/vuejs/core/commit/355d60624a6d3a06330e09a75daf0d572ead35e0\"\u003e\u003ccode\u003e355d606\u003c/code\u003e\u003c/a\u003e release: v3.5.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/5b0227de0d79b429188568a42c3535073b5c6fe3\"\u003e\u003ccode\u003e5b0227d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency minimatch to ~10.2.0 [security] (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14460\"\u003e#14460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/2a794835c5abc0c9bc3cf2f36d4ab63fb4e7f456\"\u003e\u003ccode\u003e2a79483\u003c/code\u003e\u003c/a\u003e chore(deps): update test (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14456\"\u003e#14456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/53a4ab47e567286e9aee95b0424607c78e87836f\"\u003e\u003ccode\u003e53a4ab4\u003c/code\u003e\u003c/a\u003e chore(deps): update build (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14465\"\u003e#14465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/3cb43fef8438d1563f341d09ec293b0bf793c375\"\u003e\u003ccode\u003e3cb43fe\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14455\"\u003e#14455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/d3083a5a2385293a44ef207efa8e6635d958e882\"\u003e\u003ccode\u003ed3083a5\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14464\"\u003e#14464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/702284f6a7d0dd6d4e648142e7977a3eb02d77f5\"\u003e\u003ccode\u003e702284f\u003c/code\u003e\u003c/a\u003e fix(runtime-core): prevent instance leak in withAsyncContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14445\"\u003e#14445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/da6690cae359ec3576403c18040a1a5f017a63b1\"\u003e\u003ccode\u003eda6690c\u003c/code\u003e\u003c/a\u003e fix(server-renderer): render className as escaped string (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14469\"\u003e#14469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/521157d0c3c56ae685a30164687ed88460f8cedf\"\u003e\u003ccode\u003e521157d\u003c/code\u003e\u003c/a\u003e types(jsx): flexible class attribute declarations (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14441\"\u003e#14441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/df059f890460e4c703b62a54f410627ff29c489b\"\u003e\u003ccode\u003edf059f8\u003c/code\u003e\u003c/a\u003e fix(transition): prevent enter if leave is in progress (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14443\"\u003e#14443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/core/compare/v3.5.28...v3.5.29\"\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/besidka/besidka/pull/174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/besidka%2Fbesidka/issues/174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/174/packages"}},{"old_version":"0.9.5","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-01-31T00:58:46.000Z","version_change":"0.9.5 → 0.20.0","issue":{"uuid":"3878024050","node_id":"PR_kwDOGlsV1c7Agpfy","number":1016,"state":"open","title":"fix(deps): bump @nuxtjs/mdc and @nuxt/content","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-31T00:58:46.000Z","updated_at":"2026-02-02T16:02:00.213Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"@nuxtjs/mdc","repository_url":"https://github.com/nuxt-content/mdc","old_version":"0.9.5","new_version":"0.20.0"},{"name":"@nuxt/content","repository_url":"https://github.com/nuxt/content","old_version":"2.13.4","new_version":"3.11.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) to 0.20.0 and updates ancestor dependency [@nuxt/content](https://github.com/nuxt/content). These dependencies need to be updated together.\n\nUpdates `@nuxtjs/mdc` from 0.9.5 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e - by \u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/444\"\u003enuxt-modules/mdc#444\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/10feeec\"\u003e\u003c!-- raw HTML omitted --\u003e(10fee)\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\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run - by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/455\"\u003enuxt-modules/mdc#455\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/dad4ebf\"\u003e\u003c!-- raw HTML omitted --\u003e(dad4e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003eshiki/engine/*\u003c/code\u003e from build bundle - by \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/434a79c\"\u003e\u003c!-- raw HTML omitted --\u003e(434a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e - by \u003ca href=\"https://github.com/PBK-B\"\u003e\u003ccode\u003e@​PBK-B\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/452\"\u003enuxt-modules/mdc#452\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/451\"\u003enuxt-modules/mdc#451\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/fd6b145\"\u003e\u003c!-- raw HTML omitted --\u003e(fd6b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (aa041b9)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (f99e6e4)\u003c/li\u003e\n\u003cli\u003efix: handle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (67e1fc2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat heading children as inline elements (045c49d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (382bd7d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.2...v0.20.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9\"\u003eded01e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84\"\u003e6113f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAri Gestetner (\u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.1...v0.19.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003eshiki/engine/*\u003c/code\u003e from build bundle (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/434a79c\"\u003e434a79c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/452\"\u003e#452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate customization instructions for prose components (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1d4cf47\"\u003e1d4cf47\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePBK Bin \u003ca href=\"mailto:pbk9.bin@gmail.com\"\u003epbk9.bin@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAydin \u003ca href=\"mailto:a1oky@yandex.ru\"\u003ea1oky@yandex.ru\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\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/nuxt-content/mdc/commit/85ac40abdf2683172eed9adb64723b501059cdbc\"\u003e\u003ccode\u003e85ac40a\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84a05451a0e5781afc1e9190699c4827328\"\u003e\u003ccode\u003e6113f84\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a8a47705acc46459cd2916b2d16b646fa72cc25\"\u003e\u003ccode\u003e8a8a477\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9e3f15bd323c9abf5f9ab797475be7de9d\"\u003e\u003ccode\u003eded01e9\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/10feeecc3545c8215ba1d725acb4146555acede3\"\u003e\u003ccode\u003e10feeec\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/dad4ebfbad665651bc99c6f1f49fdced67dedfa1\"\u003e\u003ccode\u003edad4ebf\u003c/code\u003e\u003c/a\u003e fix: call \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4a5f8b891472ebd968138a2f13a3c558591d5f81\"\u003e\u003ccode\u003e4a5f8b8\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1d4cf478ff9b726a5398c3b22dc42efff924eb4d\"\u003e\u003ccode\u003e1d4cf47\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/fd6b14566b96c949a4a13a463fc9a8fe7fa8ec24\"\u003e\u003ccode\u003efd6b145\u003c/code\u003e\u003c/a\u003e fix: check highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/7a40fb0bb4a4b7a57c91edf245433354a5baaf8b\"\u003e\u003ccode\u003e7a40fb0\u003c/code\u003e\u003c/a\u003e chore(deps): update nuxt framework to ^4.2.2 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.9.5...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/content` from 2.13.4 to 3.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/content/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/content\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/nuxt/content/compare/v3.10.0...v3.11.0\"\u003e3.11.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e use request fetch (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3677\"\u003e#3677\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/2b32a4d833a337cb5c06b0938f93157b337a8837\"\u003e2b32a4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eauto generate markdown version of documents (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3688\"\u003e#3688\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/340fdf48984d54050fde02f55c04d984be3fc498\"\u003e340fdf4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecast date field from datetime to date string format (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3673\"\u003e#3673\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/f1a2ca4a1c8e4492677e4f9036e16351b22a2888\"\u003ef1a2ca4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecollection:\u003c/strong\u003e allow hidden property in editor without redefine validation (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3661\"\u003e#3661\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/24af55a6d47c2839810e1f7bf2f3bd1b625e73a9\"\u003e24af55a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt-llms:\u003c/strong\u003e \u003ccode\u003erewriteLLMSTxt\u003c/code\u003e option to disable rewriting paths in \u003ccode\u003ellms.txt\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/content/commit/38e57ec3236892001a865a2027a39bc30cceaa52\"\u003e38e57ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003emdc.components.map\u003c/code\u003e to renderer aliases (\u003ca href=\"https://github.com/nuxt/content/commit/7eebe27a2585b9d9a7bb19cd66c8d6aceb46e84e\"\u003e7eebe27\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/content/issues/3681\"\u003e#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxthub:\u003c/strong\u003e handle nuxthub version correctly (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3680\"\u003e#3680\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/695bd2e8168f180c0d5abf8ac04e8d1f23b06e6e\"\u003e695bd2e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxthub:\u003c/strong\u003e register sql_dump route even if the database is disabled (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3668\"\u003e#3668\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/bb788126e492812478dd929ce111687dffe7e006\"\u003ebb78812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewrap SQL queries in transaction (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3670\"\u003e#3670\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/030dc275a4090788f290af80e78250cf4708effb\"\u003e030dc27\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade deps\u0026quot; (\u003ca href=\"https://github.com/nuxt/content/commit/c4a3228a8c0a9c9033f83339e89c11cfb77e1675\"\u003ec4a3228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;chore: upgrade deps\u0026quot; (\u003ca href=\"https://github.com/nuxt/content/commit/841b3605b653ca3157a6f914369bd7af990ed073\"\u003e841b360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.9.0...v3.10.0\"\u003e3.10.0\u003c/a\u003e (2025-12-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd optional database indexes (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3637\"\u003e#3637\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/8ab6ff119d20fb9237a5f59ea476e93c6c1a7bca\"\u003e8ab6ff1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e add minHeading/maxHeading options to queryCollectionSearchSections (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3636\"\u003e#3636\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/8053ae7119bdc0e2a246ba0c9c51b9f8782fd140\"\u003e8053ae7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshallow clone git repository sources (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3542\"\u003e#3542\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/e6bf06f02e594a628665dfb4a63778ebf2b3a54c\"\u003ee6bf06f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esingle CSV file collections (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3513\"\u003e#3513\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/8d88738d0c86dc193bfd060357c16a85f93e73ef\"\u003e8d88738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edatabase:\u003c/strong\u003e sqlite memory driver syntax (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3635\"\u003e#3635\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/9b4b4f2e910b1bbdf979235b15ec8962eeaf14fa\"\u003e9b4b4f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e prerendering issues (\u003ca href=\"https://github.com/nuxt/content/commit/b8c522566b204c6afed0aadabeea837978ece979\"\u003eb8c5225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e configs (\u003ca href=\"https://github.com/nuxt/content/commit/1ef7768b59c76eb5627c31cbf6648eb991d4811d\"\u003e1ef7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e unique headings (\u003ca href=\"https://github.com/nuxt/content/commit/c5cc00c478ddba999e3655b29a5daf33c34f32a0\"\u003ec5cc00c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule:\u003c/strong\u003e work with route rules \u003ccode\u003ecache: true\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3617\"\u003e#3617\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/fa6c2670f528fd561f43db07b779f3e21463d176\"\u003efa6c267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxthub:\u003c/strong\u003e inherit preset form node/cloudflare (\u003ca href=\"https://github.com/nuxt/content/commit/551a7fb8fd9256aec13f1ffcaba7141131ec44ab\"\u003e551a7fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e do not extract content title \u0026amp; description from body on data collections (\u003ca href=\"https://github.com/nuxt/content/commit/4f4e9583b2581c2c2524aacffac04565a21ada04\"\u003e4f4e958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epath-meta:\u003c/strong\u003e apply path meta fields if they exists in schema (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3632\"\u003e#3632\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/b3d7464edbafd5c712eaca745684c783a09e7576\"\u003eb3d7464\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/blob/main/compare/v3.8.2...v3.9.0\"\u003e3.9.0\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eamplity:\u003c/strong\u003e use\u003ccode\u003enode:sqlite\u003c/code\u003e on AWS Amplify if Node.js \u0026gt; 22 (\u003ca href=\"https://github.com/nuxt/content/blob/main/undefined/undefined/undefined/issues/3598\"\u003e#3598\u003c/a\u003e) e74bb6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/186881aab0f84c6140ff7f9b3a289ea0ca74075f\"\u003e\u003ccode\u003e186881a\u003c/code\u003e\u003c/a\u003e chore(release): v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/7eebe27a2585b9d9a7bb19cd66c8d6aceb46e84e\"\u003e\u003ccode\u003e7eebe27\u003c/code\u003e\u003c/a\u003e fix: add \u003ccode\u003emdc.components.map\u003c/code\u003e to renderer aliases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/5b9d28f1c818c53ed2750e0e328410b89d5d8162\"\u003e\u003ccode\u003e5b9d28f\u003c/code\u003e\u003c/a\u003e docs: update llms options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/f1a2ca4a1c8e4492677e4f9036e16351b22a2888\"\u003e\u003ccode\u003ef1a2ca4\u003c/code\u003e\u003c/a\u003e feat: cast date field from datetime to date string format (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/8d8f1e87b57e5d4b64c516df7974a604f17d685d\"\u003e\u003ccode\u003e8d8f1e8\u003c/code\u003e\u003c/a\u003e docs: clarify pnpm v10 setup for better-sqlite3 (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/38e57ec3236892001a865a2027a39bc30cceaa52\"\u003e\u003ccode\u003e38e57ec\u003c/code\u003e\u003c/a\u003e feat(nuxt-llms): \u003ccode\u003erewriteLLMSTxt\u003c/code\u003e option to disable rewriting paths in `llms....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/a0763cd5c8fcc7b9f69f33edc4348214c083490e\"\u003e\u003ccode\u003ea0763cd\u003c/code\u003e\u003c/a\u003e types: update llms integration types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/83e49038069778a9cfd8ba7b39af83146ed646fa\"\u003e\u003ccode\u003e83e4903\u003c/code\u003e\u003c/a\u003e chore: upgrade deps (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3691\"\u003e#3691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/c4a3228a8c0a9c9033f83339e89c11cfb77e1675\"\u003e\u003ccode\u003ec4a3228\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: upgrade deps\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/b239cc8a0424b6c855d2e5f74dc50eae7939d5e9\"\u003e\u003ccode\u003eb239cc8\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/content/compare/v2.13.4...v3.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMost Recent Ignore Conditions Applied to This Pull Request\u003c/summary\u003e\n\n| Dependency Name | Ignore Conditions |\n| --- | --- |\n| @nuxt/content | [\u003e= 2.a, \u003c 3] |\n\u003c/details\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**Note:** Dependabot was ignoring updates to this dependency, but since you've updated it yourself we've started tracking it for you again. 🤖\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/svenjungnickel/svenjungnickel.com/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/svenjungnickel/svenjungnickel.com/pull/1016","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenjungnickel%2Fsvenjungnickel.com/issues/1016","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1016/packages"}},{"old_version":"0.19.2","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-01-22T01:06:30.000Z","version_change":"0.19.2 → 0.20.0","issue":{"uuid":"3840721362","node_id":"PR_kwDOK7Zp4M6-lQVd","number":4692,"state":"open","title":"chore(deps): bump the minor group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-22T01:06:30.000Z","updated_at":"2026-01-22T01:06:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor","update_count":25,"packages":[{"name":"@storybook/addon-docs","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/vue3-vite","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tsconfig/node24","old_version":"24.0.3","new_version":"24.0.4","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/node","old_version":"24.10.8","new_version":"24.10.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint-plugin-storybook","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint-plugin-vue","old_version":"10.6.2","new_version":"10.7.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"publint","old_version":"0.3.16","new_version":"0.3.17","repository_url":"https://github.com/publint/publint"},{"name":"storybook","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"turbo","old_version":"2.7.4","new_version":"2.7.5","repository_url":"https://github.com/vercel/turborepo"},{"name":"typescript-eslint","old_version":"8.53.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@nuxt/content","old_version":"3.10.0","new_version":"3.11.0","repository_url":"https://github.com/nuxt/content"},{"name":"better-sqlite3","old_version":"12.6.0","new_version":"12.6.2","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"nuxt-studio","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/nuxt-content/studio"},{"name":"@typescript-eslint/parser","old_version":"8.53.0","new_version":"8.53.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-plugin-static-copy","old_version":"3.1.4","new_version":"3.1.5","repository_url":"https://github.com/sapphi-red/vite-plugin-static-copy"},{"name":"@nuxtjs/mdc","old_version":"0.19.2","new_version":"0.20.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"sass-embedded","old_version":"1.97.2","new_version":"1.97.3","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"@storybook/addon-a11y","old_version":"10.1.11","new_version":"10.2.0","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vue/compiler-dom","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"vue","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-core","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-sfc","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.26","new_version":"3.5.27","repository_url":"https://github.com/vuejs/core"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.11` | `10.2.0` |\n| [@storybook/vue3-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/vue3-vite) | `10.1.11` | `10.2.0` |\n| [@tsconfig/node24](https://github.com/tsconfig/bases/tree/HEAD/bases) | `24.0.3` | `24.0.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.8` | `24.10.9` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.11` | `10.2.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.6.2` | `10.7.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.16` | `0.3.17` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.11` | `10.2.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.7.4` | `2.7.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.53.0` | `8.53.1` |\n| [@nuxt/content](https://github.com/nuxt/content) | `3.10.0` | `3.11.0` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.6.0` | `12.6.2` |\n| [nuxt-studio](https://github.com/nuxt-content/studio) | `1.1.0` | `1.1.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.53.0` | `8.53.1` |\n| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy) | `3.1.4` | `3.1.5` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.19.2` | `0.20.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.97.2` | `1.97.3` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.11` | `10.2.0` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.26` | `3.5.27` |\n| [vue](https://github.com/vuejs/core) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.26` | `3.5.27` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.26` | `3.5.27` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.26` | `3.5.27` |\n\n\nUpdates `@storybook/addon-docs` from 10.1.11 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with `vision` global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip `!autodocs` stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for `:not()` with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect `.env` file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add `getStoryHrefs` manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `react-docgen-typescript` support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for `react-docgen-typescript` - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function `mount` detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with \u003ccode\u003evision\u003c/code\u003e global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip \u003ccode\u003e!autodocs\u003c/code\u003e stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for \u003ccode\u003e:not()\u003c/code\u003e with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect \u003ccode\u003e.env\u003c/code\u003e file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add \u003ccode\u003egetStoryHrefs\u003c/code\u003e manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function \u003ccode\u003emount\u003c/code\u003e detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve the story generation experience - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33259\"\u003e#33259\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8840beb78de2a12256c657e0da414eca26094a43\"\u003e\u003ccode\u003e8840beb\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.3\u0026quot; to \u0026quot;10.2.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6b4beb9ed3573cfb78d39ab32ec2523e02ee4d2d\"\u003e\u003ccode\u003e6b4beb9\u003c/code\u003e\u003c/a\u003e Fix Date input layout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/61a15afe1e7d812242513c9234ac7d4958b24f8b\"\u003e\u003ccode\u003e61a15af\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.2\u0026quot; to \u0026quot;10.2.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5b8a6adaf4f2cdb092e272c55bf76cec16738189\"\u003e\u003ccode\u003e5b8a6ad\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.1\u0026quot; to \u0026quot;10.2.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c15e8bddd54a17cbfae11fbba6685cd12a3cbdfa\"\u003e\u003ccode\u003ec15e8bd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.0\u0026quot; to \u0026quot;10.2.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d5bdd2a088048c9efbb1718ae5e5c63b8ddd7ff8\"\u003e\u003ccode\u003ed5bdd2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.18\u0026quot; to \u0026quot;10.2.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3c53130a53a42b882ac9447c61815338132ff23f\"\u003e\u003ccode\u003e3c53130\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.17\u0026quot; to \u0026quot;10.2.0-alpha.18\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/60bdc9ee93ce880a6a2531626637b90fd02dfa62\"\u003e\u003ccode\u003e60bdc9e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.16\u0026quot; to \u0026quot;10.2.0-alpha.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.0/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/vue3-vite` from 10.1.11 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/vue3-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with `vision` global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip `!autodocs` stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for `:not()` with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect `.env` file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add `getStoryHrefs` manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `react-docgen-typescript` support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for `react-docgen-typescript` - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function `mount` detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/vue3-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with \u003ccode\u003evision\u003c/code\u003e global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip \u003ccode\u003e!autodocs\u003c/code\u003e stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for \u003ccode\u003e:not()\u003c/code\u003e with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect \u003ccode\u003e.env\u003c/code\u003e file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add \u003ccode\u003egetStoryHrefs\u003c/code\u003e manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function \u003ccode\u003emount\u003c/code\u003e detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve the story generation experience - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33259\"\u003e#33259\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8840beb78de2a12256c657e0da414eca26094a43\"\u003e\u003ccode\u003e8840beb\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.3\u0026quot; to \u0026quot;10.2.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/61a15afe1e7d812242513c9234ac7d4958b24f8b\"\u003e\u003ccode\u003e61a15af\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.2\u0026quot; to \u0026quot;10.2.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5b8a6adaf4f2cdb092e272c55bf76cec16738189\"\u003e\u003ccode\u003e5b8a6ad\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.1\u0026quot; to \u0026quot;10.2.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c15e8bddd54a17cbfae11fbba6685cd12a3cbdfa\"\u003e\u003ccode\u003ec15e8bd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.0\u0026quot; to \u0026quot;10.2.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d5bdd2a088048c9efbb1718ae5e5c63b8ddd7ff8\"\u003e\u003ccode\u003ed5bdd2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.18\u0026quot; to \u0026quot;10.2.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3c53130a53a42b882ac9447c61815338132ff23f\"\u003e\u003ccode\u003e3c53130\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.17\u0026quot; to \u0026quot;10.2.0-alpha.18\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/60bdc9ee93ce880a6a2531626637b90fd02dfa62\"\u003e\u003ccode\u003e60bdc9e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.16\u0026quot; to \u0026quot;10.2.0-alpha.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a5a356aea3a80fe59dded922d695a1c2dbcda2bb\"\u003e\u003ccode\u003ea5a356a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.15\u0026quot; to \u0026quot;10.2.0-alpha.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.0/code/frameworks/vue3-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsconfig/node24` from 24.0.3 to 24.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsconfig/bases/commits/HEAD/bases\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.10.8 to 24.10.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.1.11 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with `vision` global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip `!autodocs` stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for `:not()` with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect `.env` file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add `getStoryHrefs` manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix `react-docgen-typescript` support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for `react-docgen-typescript` - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function `mount` detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eImproved UI and story authoring ergonomics\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eStorybook 10.2 contains hundreds of fixes and improvement including:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e💅 New Viewports and Zoom UI\u003c/li\u003e\n\u003cli\u003e🏭 Typesafe CSF factories for Vue, Angular, Web Components (preview)\u003c/li\u003e\n\u003cli\u003e📄 MDX support for Storybook MCP (experimental)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-A11y: Lock vision filter dropdown for stories with \u003ccode\u003evision\u003c/code\u003e global - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33599\"\u003e#33599\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Add MDX manifest generation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33408\"\u003e#33408\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Docs: Skip \u003ccode\u003e!autodocs\u003c/code\u003e stories when computing primary story - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32712\"\u003e#32712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Pseudo States: Fix stylesheet rewrite for \u003ccode\u003e:not()\u003c/code\u003e with parenthesis in inner selector - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33491\"\u003e#33491\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Added timeout for fetching localhost 6006 during global setup.  - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33232\"\u003e#33232\u003c/a\u003e, thanks \u003ca href=\"https://github.com/snippy4\"\u003e\u003ccode\u003e@​snippy4\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Fallback detecting vitest version in postinstall - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33415\"\u003e#33415\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve error message in testing widget modal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33481\"\u003e#33481\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAddon-Vitest: Improve perf \u0026amp; fix loading incorrect \u003ccode\u003e.env\u003c/code\u003e file - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33469\"\u003e#33469\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Detect free port when running dev during initiate - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33532\"\u003e#33532\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Remove any return type of getAbsolutePath - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/32977\"\u003e#32977\u003c/a\u003e, thanks \u003ca href=\"https://github.com/nzws\"\u003e\u003ccode\u003e@​nzws\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Skip vitest transform for CSF Factories in a11y-addon-test automigration - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/31941\"\u003e#31941\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCodemod: Fix glob string to only match stories files - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33592\"\u003e#33592\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Allow resetting the Select control - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33289\"\u003e#33289\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Fix displaying as object instead of select for optional union types - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33200\"\u003e#33200\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tanujbhaud\"\u003e\u003ccode\u003e@​tanujbhaud\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eControls: Force object control JSON mode to reset - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33330\"\u003e#33330\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore and Vite: Use story index as source of truth for Vite paths - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/30612\"\u003e#30612\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add \u003ccode\u003egetStoryHrefs\u003c/code\u003e manager API and add hotkey for \u0026quot;open in isolation\u0026quot; - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33416\"\u003e#33416\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add global error boundary for Manager UI - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33211\"\u003e#33211\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add support for wrapped components in component transformer - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33578\"\u003e#33578\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add try-catch for cross-origin access in Storybook hooks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33448\"\u003e#33448\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ndelangen\"\u003e\u003ccode\u003e@​ndelangen\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add zoom level 8 and limit manual input to 800% - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33561\"\u003e#33561\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Avoid late layout shift and improve ChecklistWidget perceived performance - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33184\"\u003e#33184\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Ensure /project.json route is up before builders serve local FS - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33303\"\u003e#33303\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Sidnioulz\"\u003e\u003ccode\u003e@​Sidnioulz\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e support in story creation - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33586\"\u003e#33586\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Checklist behavior with hidden sidebar - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33556\"\u003e#33556\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix cwd handling for negated globs - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33241\"\u003e#33241\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ia319\"\u003e\u003ccode\u003e@​ia319\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix Date input layout - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33595\"\u003e#33595\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix import statement for \u003ccode\u003ereact-docgen-typescript\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33589\"\u003e#33589\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix input width - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33591\"\u003e#33591\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix manual zoom input field UX - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33581\"\u003e#33581\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix onboarding visual bugs, survey telemetry and modal dismissal - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33326\"\u003e#33326\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix play function \u003ccode\u003emount\u003c/code\u003e detection when destructuring in the function body - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33367\"\u003e#33367\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix viewport args handling and reset option - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33560\"\u003e#33560\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Honor BROWSER shell scripts before xdg-open - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33292\"\u003e#33292\u003c/a\u003e, thanks \u003ca href=\"https://github.com/robbchar\"\u003e\u003ccode\u003e@​robbchar\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve addon sanitization - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33554\"\u003e#33554\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve path handling in arg types data extraction - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33536\"\u003e#33536\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Improve the story generation experience - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33259\"\u003e#33259\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a674af86e7e20419cca9afc5ccd17bb195588543\"\u003e\u003ccode\u003ea674af8\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.5\u0026quot; to \u0026quot;10.2.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/6818f34e7de8e70a50dff7fe782486a7ff5c677d\"\u003e\u003ccode\u003e6818f34\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.4\u0026quot; to \u0026quot;10.2.0-beta.5\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8840beb78de2a12256c657e0da414eca26094a43\"\u003e\u003ccode\u003e8840beb\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.3\u0026quot; to \u0026quot;10.2.0-beta.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/61a15afe1e7d812242513c9234ac7d4958b24f8b\"\u003e\u003ccode\u003e61a15af\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.2\u0026quot; to \u0026quot;10.2.0-beta.3\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/5b8a6adaf4f2cdb092e272c55bf76cec16738189\"\u003e\u003ccode\u003e5b8a6ad\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.1\u0026quot; to \u0026quot;10.2.0-beta.2\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/c15e8bddd54a17cbfae11fbba6685cd12a3cbdfa\"\u003e\u003ccode\u003ec15e8bd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-beta.0\u0026quot; to \u0026quot;10.2.0-beta.1\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/d5bdd2a088048c9efbb1718ae5e5c63b8ddd7ff8\"\u003e\u003ccode\u003ed5bdd2a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.18\u0026quot; to \u0026quot;10.2.0-beta.0\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/3c53130a53a42b882ac9447c61815338132ff23f\"\u003e\u003ccode\u003e3c53130\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.17\u0026quot; to \u0026quot;10.2.0-alpha.18\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/60bdc9ee93ce880a6a2531626637b90fd02dfa62\"\u003e\u003ccode\u003e60bdc9e\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.16\u0026quot; to \u0026quot;10.2.0-alpha.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a5a356aea3a80fe59dded922d695a1c2dbcda2bb\"\u003e\u003ccode\u003ea5a356a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.0-alpha.15\u0026quot; to \u0026quot;10.2.0-alpha.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.0/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 10.6.2 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule...\n\n_Description has been truncated_","html_url":"https://github.com/SchwarzIT/onyx/pull/4692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SchwarzIT%2Fonyx/issues/4692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4692/packages"}},{"old_version":"0.2.8","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-01-21T22:42:29.000Z","version_change":"0.2.8 → 0.20.0","issue":{"uuid":"3840301699","node_id":"PR_kwDOKzTz2s6-jz27","number":10,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-21T22:42:29.000Z","updated_at":"2026-01-21T22:42:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":24,"packages":[{"name":"nuxt","old_version":"3.8.2","new_version":"3.20.2","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@intlify/core-base","old_version":"9.8.0","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-i18n","old_version":"9.8.0","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@nuxtjs/mdc","old_version":"0.2.8","new_version":"0.20.0","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"axios","old_version":"1.6.2","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"node-forge","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/digitalbazaar/forge"},{"name":"vue-template-compiler","old_version":"2.7.15","new_version":"removed","repository_url":"https://github.com/vuejs/vue"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.8.2` | `3.20.2` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `9.8.0` | `9.14.5` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `9.8.0` | `9.14.5` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.2.8` | `0.20.0` |\n| [axios](https://github.com/axios/axios) | `1.6.2` | `1.13.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [node-forge](https://github.com/digitalbazaar/forge) | `1.3.1` | `1.3.3` |\n| [vue-template-compiler](https://github.com/vuejs/vue) | `2.7.15` | `removed` |\n\n\nUpdates `nuxt` from 3.8.2 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.20.2 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe --channel=v3\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis will only work if you \u003cem\u003ealready have\u003c/em\u003e a version of \u003ccode\u003e@nuxt/cli\u003c/code\u003e which has the \u003ccode\u003e--channel\u003c/code\u003e flag. If this does not work, you can instead run \u003ccode\u003enpx nuxi@latest\u003c/code\u003e for the initial upgrade.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.20.1...v3.20.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Do not show pretty error handler when testing (\u003ca href=\"https://github.com/nuxt/nuxt/commit/cc75ce409\"\u003ecc75ce409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Generate valid references for component declaration items (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33388\"\u003e#33388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Sync internal route before calling \u003ccode\u003epage:finish\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33707\"\u003e#33707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Ensure html is a string before injecting error handler (\u003ca href=\"https://github.com/nuxt/nuxt/commit/6f51a25e9\"\u003e6f51a25e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Include layer server directories in \u003ccode\u003etsconfig.server.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33510\"\u003e#33510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Ensure deduped async data executions return latest promise (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,schema:\u003c/strong\u003e Ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations (\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a6a770ab\"\u003e9a6a770ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Protect against resolved nuxt module subpath (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33802\"\u003e#33802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape HTML in development error page stack trace (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Do not add resolved \u003ccode\u003erootDir\u003c/code\u003e to cached layer config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33779\"\u003e#33779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,schema:\u003c/strong\u003e Add \u003ccode\u003emoduleDependencies\u003c/code\u003e -\u0026gt; \u003ccode\u003einstallModule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33689\"\u003e#33689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit directory structure and re-order guides (v3) (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33690\"\u003e#33690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/016ef66e3\"\u003e016ef66e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd hints release (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33701\"\u003e#33701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link to vitest globals config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33702\"\u003e#33702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 404 link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/5543b7cf7\"\u003e5543b7cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eText consistency (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33709\"\u003e#33709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003eerror\u003c/code\u003e as non-optional prop (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33763\"\u003e#33763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pnpm to 10.21 and enable trust policy (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1cb55efc0\"\u003e1cb55efc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert pnpm trust policy and restore provenance action (\u003ca href=\"https://github.com/nuxt/nuxt/commit/103ae1351\"\u003e103ae1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate markdownlint config to ignore mdc issues (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d4933e26e\"\u003ed4933e26e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin to single version of unstorage (\u003ca href=\"https://github.com/nuxt/nuxt/commit/619956e7f\"\u003e619956e7f\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/nuxt/nuxt/commit/06449a8a7696bb090b6174adabea1b5a40bc5333\"\u003e\u003ccode\u003e06449a8\u003c/code\u003e\u003c/a\u003e v3.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/75c470facdc28a380feb6f4ba23ceea400e8d314\"\u003e\u003ccode\u003e75c470f\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33719\"\u003e#33719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/db81f67cdea0cb7910a8b7027b852d067e39670b\"\u003e\u003ccode\u003edb81f67\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade oxc to 0.98 (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33726\"\u003e#33726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/fd80e092ef45f517183d27f0676a3cf33133c6f9\"\u003e\u003ccode\u003efd80e09\u003c/code\u003e\u003c/a\u003e fix(nuxt): escape HTML in development error page stack trace (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8b75f133223ffc1d13c681ce096f9ceb93a3d094\"\u003e\u003ccode\u003e8b75f13\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/55d30d78b4ca7cc861f7612a01538bf97c6c4930\"\u003e\u003ccode\u003e55d30d7\u003c/code\u003e\u003c/a\u003e refactor(nuxt): improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/fe7e3cedc80e332dac46d9d6b46763eb0f5543fa\"\u003e\u003ccode\u003efe7e3ce\u003c/code\u003e\u003c/a\u003e fix(nuxt): re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/099440381ff56cba2fcbede7347a70ad80e07006\"\u003e\u003ccode\u003e0994403\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt): protect against resolved nuxt module subpath (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a6a770abbd900885227f707966fa5edccd93608\"\u003e\u003ccode\u003e9a6a770\u003c/code\u003e\u003c/a\u003e fix(nuxt,schema): ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/41012a996848762a933288e8fd4411749cb7d612\"\u003e\u003ccode\u003e41012a9\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt): type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.20.2/packages/nuxt\"\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 9.8.0 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: XSS vulnerability with prototype pollution on AST: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prototype pollusion on deepCopy: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: messages \u003ccode\u003edeepCopy\u003c/code\u003e mutates \u003ccode\u003esrc\u003c/code\u003e arguments  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/1975\"\u003eintlify/vue-i18n#1975\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/intlify/vue-i18n/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev12.0.0-alpha.3 (2025-07-02T15:15:01Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/intlify/vue-i18n/releases/tag/v12.0.0-alpha.3\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePart options support for $n by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2170\"\u003eintlify/vue-i18n#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Part options support $d by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2177\"\u003eintlify/vue-i18n#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2157\"\u003eintlify/vue-i18n#2157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(typing): n() \u0026amp; d() output depending \u0026quot;part\u0026quot; option by \u003ca href=\"https://github.com/pinguet62\"\u003e\u003ccode\u003e@​pinguet62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2193\"\u003eintlify/vue-i18n#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix declaration order in Number formatting with options ResourceKeys must be before OptionsType by \u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: update component injection APIs for drop legacy by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2176\"\u003eintlify/vue-i18n#2176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update slot key filtering to exclude internal keys by \u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improvement \u003ccode\u003en\u003c/code\u003e and \u003ccode\u003e$n\u003c/code\u003e typings by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2174\"\u003eintlify/vue-i18n#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed, list, modifier examples by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2186\"\u003eintlify/vue-i18n#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error on duplicate useI18n calling on local scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2204\"\u003eintlify/vue-i18n#2204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in CHANGELOG by \u003ca href=\"https://github.com/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: llms friendly text generation by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2168\"\u003eintlify/vue-i18n#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo in pluralization.md by \u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace Legacy API usage with Composition API usage by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2196\"\u003eintlify/vue-i18n#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🍭 Examples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: Storybook Example with vue3 and vite by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2173\"\u003eintlify/vue-i18n#2173\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/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2e255c59ded7caf7c35f67190a336ce4cec82816\"\u003e\u003ccode\u003e2e255c5\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6695eec30737265032dca70690df00ad8d3aa713\"\u003e\u003ccode\u003e6695eec\u003c/code\u003e\u003c/a\u003e fix: update package name for npm provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2b5149d42afe9b00a514e6b1ee2021212e47edf5\"\u003e\u003ccode\u003e2b5149d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;release: v9.14.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/26449f9d74165736cd1d5ff768ff3c7d12d8a8d5\"\u003e\u003ccode\u003e26449f9\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/5448139375d123c90019f372404de6138ff6b588\"\u003e\u003ccode\u003e5448139\u003c/code\u003e\u003c/a\u003e release: v9.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/af67265181fa776dab006afbab85de6a47a34d66\"\u003e\u003ccode\u003eaf67265\u003c/code\u003e\u003c/a\u003e release: v9.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/8e9f6d5a6bb828708c5d8d059010251b51f5c7d2\"\u003e\u003ccode\u003e8e9f6d5\u003c/code\u003e\u003c/a\u003e release: v9.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/e37cba0657e9f5896203a07f062936362d72dc17\"\u003e\u003ccode\u003ee37cba0\u003c/code\u003e\u003c/a\u003e release: v9.13.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-i18n` from 9.8.0 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003evue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: XSS vulnerability with prototype pollution on AST: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prototype pollusion on deepCopy: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: messages \u003ccode\u003edeepCopy\u003c/code\u003e mutates \u003ccode\u003esrc\u003c/code\u003e arguments  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/1975\"\u003eintlify/vue-i18n#1975\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/intlify/vue-i18n/blob/master/CHANGELOG.md\"\u003evue-i18n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev12.0.0-alpha.3 (2025-07-02T15:15:01Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/intlify/vue-i18n/releases/tag/v12.0.0-alpha.3\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePart options support for $n by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2170\"\u003eintlify/vue-i18n#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Part options support $d by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2177\"\u003eintlify/vue-i18n#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2157\"\u003eintlify/vue-i18n#2157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(typing): n() \u0026amp; d() output depending \u0026quot;part\u0026quot; option by \u003ca href=\"https://github.com/pinguet62\"\u003e\u003ccode\u003e@​pinguet62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2193\"\u003eintlify/vue-i18n#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix declaration order in Number formatting with options ResourceKeys must be before OptionsType by \u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: update component injection APIs for drop legacy by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2176\"\u003eintlify/vue-i18n#2176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update slot key filtering to exclude internal keys by \u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improvement \u003ccode\u003en\u003c/code\u003e and \u003ccode\u003e$n\u003c/code\u003e typings by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2174\"\u003eintlify/vue-i18n#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed, list, modifier examples by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2186\"\u003eintlify/vue-i18n#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error on duplicate useI18n calling on local scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2204\"\u003eintlify/vue-i18n#2204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in CHANGELOG by \u003ca href=\"https://github.com/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: llms friendly text generation by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2168\"\u003eintlify/vue-i18n#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo in pluralization.md by \u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace Legacy API usage with Composition API usage by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2196\"\u003eintlify/vue-i18n#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🍭 Examples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: Storybook Example with vue3 and vite by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2173\"\u003eintlify/vue-i18n#2173\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/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2e255c59ded7caf7c35f67190a336ce4cec82816\"\u003e\u003ccode\u003e2e255c5\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6695eec30737265032dca70690df00ad8d3aa713\"\u003e\u003ccode\u003e6695eec\u003c/code\u003e\u003c/a\u003e fix: update package name for npm provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2b5149d42afe9b00a514e6b1ee2021212e47edf5\"\u003e\u003ccode\u003e2b5149d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;release: v9.14.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/26449f9d74165736cd1d5ff768ff3c7d12d8a8d5\"\u003e\u003ccode\u003e26449f9\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/5448139375d123c90019f372404de6138ff6b588\"\u003e\u003ccode\u003e5448139\u003c/code\u003e\u003c/a\u003e release: v9.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/af67265181fa776dab006afbab85de6a47a34d66\"\u003e\u003ccode\u003eaf67265\u003c/code\u003e\u003c/a\u003e release: v9.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/8e9f6d5a6bb828708c5d8d059010251b51f5c7d2\"\u003e\u003ccode\u003e8e9f6d5\u003c/code\u003e\u003c/a\u003e release: v9.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b07a9a49c3a45a7c284763477b4232c3c3693711\"\u003e\u003ccode\u003eb07a9a4\u003c/code\u003e\u003c/a\u003e fix: vue-i18n type definition for vue package (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/shared` from 9.8.0 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/shared\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: XSS vulnerability with prototype pollution on AST: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prototype pollusion on deepCopy: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: messages \u003ccode\u003edeepCopy\u003c/code\u003e mutates \u003ccode\u003esrc\u003c/code\u003e arguments  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/1975\"\u003eintlify/vue-i18n#1975\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/intlify/vue-i18n/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​intlify/shared\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev12.0.0-alpha.3 (2025-07-02T15:15:01Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/intlify/vue-i18n/releases/tag/v12.0.0-alpha.3\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePart options support for $n by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2170\"\u003eintlify/vue-i18n#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Part options support $d by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2177\"\u003eintlify/vue-i18n#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2157\"\u003eintlify/vue-i18n#2157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(typing): n() \u0026amp; d() output depending \u0026quot;part\u0026quot; option by \u003ca href=\"https://github.com/pinguet62\"\u003e\u003ccode\u003e@​pinguet62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2193\"\u003eintlify/vue-i18n#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix declaration order in Number formatting with options ResourceKeys must be before OptionsType by \u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: update component injection APIs for drop legacy by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2176\"\u003eintlify/vue-i18n#2176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update slot key filtering to exclude internal keys by \u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improvement \u003ccode\u003en\u003c/code\u003e and \u003ccode\u003e$n\u003c/code\u003e typings by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2174\"\u003eintlify/vue-i18n#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed, list, modifier examples by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2186\"\u003eintlify/vue-i18n#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error on duplicate useI18n calling on local scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2204\"\u003eintlify/vue-i18n#2204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in CHANGELOG by \u003ca href=\"https://github.com/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: llms friendly text generation by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2168\"\u003eintlify/vue-i18n#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo in pluralization.md by \u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace Legacy API usage with Composition API usage by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2196\"\u003eintlify/vue-i18n#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🍭 Examples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: Storybook Example with vue3 and vite by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2173\"\u003eintlify/vue-i18n#2173\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/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/a47099619fb9b256e86341a8658ebe72e92ab099\"\u003e\u003ccode\u003ea470996\u003c/code\u003e\u003c/a\u003e fix: DOM-based XSS via tag attributes for escape parameter (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/shared/issues/2230\"\u003e#2230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2e255c59ded7caf7c35f67190a336ce4cec82816\"\u003e\u003ccode\u003e2e255c5\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6695eec30737265032dca70690df00ad8d3aa713\"\u003e\u003ccode\u003e6695eec\u003c/code\u003e\u003c/a\u003e fix: update package name for npm provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2b5149d42afe9b00a514e6b1ee2021212e47edf5\"\u003e\u003ccode\u003e2b5149d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;release: v9.14.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/26449f9d74165736cd1d5ff768ff3c7d12d8a8d5\"\u003e\u003ccode\u003e26449f9\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/5448139375d123c90019f372404de6138ff6b588\"\u003e\u003ccode\u003e5448139\u003c/code\u003e\u003c/a\u003e release: v9.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/aabee0d72f9f39b74356324e63970c86d0f3824e\"\u003e\u003ccode\u003eaabee0d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/af67265181fa776dab006afbab85de6a47a34d66\"\u003e\u003ccode\u003eaf67265\u003c/code\u003e\u003c/a\u003e release: v9.14.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/devtools` from 1.0.5 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/devtools/releases\"\u003e\u003ccode\u003e@​nuxt/devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport passing additional permissions to the iframe  -  by \u003ca href=\"https://github.com/RihanArfan\"\u003e\u003ccode\u003e@​RihanArfan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/911\"\u003enuxt/devtools#911\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c9\"\u003e\u003c!-- raw HTML omitted --\u003e(bc1d1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Remove flash when switching to dark  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/909\"\u003enuxt/devtools#909\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/75a814f8\"\u003e\u003c!-- raw HTML omitted --\u003e(75a81)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.1.0...v3.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Vue DevTools, close \u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/898\"\u003e#898\u003c/a\u003e  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/898\"\u003enuxt/devtools#898\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/1175374c\"\u003e\u003c!-- raw HTML omitted --\u003e(11753)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.1...v3.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd expiermental support for Vite DevTools  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2\"\u003e\u003c!-- raw HTML omitted --\u003e(68137)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove vite devtools integration  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37\"\u003e\u003c!-- raw HTML omitted --\u003e(8759c)\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\u003eUpdate text color for default inputs description  -  by \u003ca href=\"https://github.com/elonehoo\"\u003e\u003ccode\u003e@​elonehoo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/904\"\u003enuxt/devtools#904\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b71\"\u003e\u003c!-- raw HTML omitted --\u003e(8cd29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0...v3.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Nuxt 4 for kit and client  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/901\"\u003enuxt/devtools#901\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc5817ea\"\u003e\u003c!-- raw HTML omitted --\u003e(bc581)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.1...v3.0.0-beta.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0-beta.1\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Nuxt 4 for kit and client  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/901\"\u003enuxt/devtools#901\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc5817ea\"\u003e\u003c!-- raw HTML omitted --\u003e(bc581)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0-beta.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.7.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/nuxt/devtools/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/devtools\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/nuxt/devtools/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e remove flash when switching to dark (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/909\"\u003e#909\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/75a814f8a0664a4661e24f9d9c6a6abb73bbc490\"\u003e75a814f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport passing additional permissions to the iframe (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/911\"\u003e#911\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c92a7da9bc6e1870417029c50cb66a964e\"\u003ebc1d11c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.1...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-11-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate Vue DevTools, close \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/898\"\u003e#898\u003c/a\u003e (\u003ca href=\"https://github.com/nuxt/devtools/commit/1175374c80f98fd1fa180c0a0d60f77f2e630d9d\"\u003e1175374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0...v3.0.1\"\u003e3.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate text color for default inputs description (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/904\"\u003e#904\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b7103d258f6c788c57f7bc97e33dcad26ab\"\u003e8cd29b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd expiermental support for Vite DevTools (\u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2d1acf4488cef7314e9ff8ebcc3db1c21\"\u003e681378a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove vite devtools integration (\u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37461a3e7e843967220aafb08c037178a9\"\u003e8759cf3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.2...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.1...v3.0.0-beta.2\"\u003e3.0.0-beta.2\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0-beta.1\"\u003e3.0.0-beta.1\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/103558085147f7c099edd1d20e35c52aaebb31de\"\u003e\u003ccode\u003e1035580\u003c/code\u003e\u003c/a\u003e chore: release v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/9b54c01c041c29b9fe3132abf85b351c972336d2\"\u003e\u003ccode\u003e9b54c01\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c92a7da9bc6e1870417029c50cb66a964e\"\u003e\u003ccode\u003ebc1d11c\u003c/code\u003e\u003c/a\u003e feat: support passing additional permissions to the iframe (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/ba55eec7b6c514d87cbe554545fd2c7d7b1ca64e\"\u003e\u003ccode\u003eba55eec\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/21c4610b11f06a87f713999f0033dc7ccf290eae\"\u003e\u003ccode\u003e21c4610\u003c/code\u003e\u003c/a\u003e chore: release v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37461a3e7e843967220aafb08c037178a9\"\u003e\u003ccode\u003e8759cf3\u003c/code\u003e\u003c/a\u003e feat: improve vite devtools integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/94fc4ef20f8eb67089c3ea0b9c9a1c14950065b5\"\u003e\u003ccode\u003e94fc4ef\u003c/code\u003e\u003c/a\u003e chore: fix type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2d1acf4488cef7314e9ff8ebcc3db1c21\"\u003e\u003ccode\u003e681378a\u003c/code\u003e\u003c/a\u003e feat: add expiermental support for Vite DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b7103d258f6c788c57f7bc97e33dcad26ab\"\u003e\u003ccode\u003e8cd29b7\u003c/code\u003e\u003c/a\u003e fix: update text color for default inputs description (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/be134cc5aea3504f89e020216f1f46f0c8fd2aae\"\u003e\u003ccode\u003ebe134cc\u003c/code\u003e\u003c/a\u003e chore: release v3.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/devtools/commits/v3.1.1/packages/devtools\"\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@​nuxt/devtools\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/vite-builder` from 3.8.2 to 3.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003e\u003ccode\u003e@​nuxt/vite-builder\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.20.2 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe --channel=v3\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis will only work if you \u003cem\u003ealready have\u003c/em\u003e a version of \u003ccode\u003e@nuxt/cli\u003c/code\u003e which has the \u003ccode\u003e--channel\u003c/code\u003e flag. If this does not work, you can instead run \u003ccode\u003enpx nuxi@latest\u003c/code\u003e for the initial upgrade.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.20.1...v3.20.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Do not show pretty error handler when testing (\u003ca href=\"https://github.com/nuxt/nuxt/commit/cc75ce409\"\u003ecc75ce409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Generate valid references for component declaration items (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33388\"\u003e#33388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Sync internal route before calling \u003ccode\u003epage:finish\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33707\"\u003e#33707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Ensure html is a string before injecting error handler (\u003ca href=\"https://github.com/nuxt/nuxt/commit/6f51a25e9\"\u003e6f51a25e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Include layer server directories in \u003ccode\u003etsconfig.server.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33510\"\u003e#33510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Ensure deduped async data executions return latest promise (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,schema:\u003c/strong\u003e Ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations (\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a6a770ab\"\u003e9a6a770ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Protect against resolved nuxt module subpath (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33802\"\u003e#33802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape HTML in development error page stack trace (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Do not add resolved \u003ccode\u003erootDir\u003c/code\u003e to cached layer config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33779\"\u003e#33779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,schema:\u003c/strong\u003e Add \u003ccode\u003emoduleDependencies\u003c/code\u003e -\u0026gt; \u003ccode\u003einstallModule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33689\"\u003e#33689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit directory structure and re-order guides (v3) (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33690\"\u003e#33690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/016ef66e3\"\u003e016ef66e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd hints release (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33701\"\u003e#33701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link to vitest globals config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33702\"\u003e#33702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 404 link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/5543b7cf7\"\u003e5543b7cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eText consistency (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33709\"\u003e#33709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003eerror\u003c/code\u003e as non-optional prop (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33763\"\u003e#33763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pnpm to 10.21 and enable trust policy (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1cb55efc0\"\u003e1cb55efc0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert pnpm trust policy and restore provenance action (\u003ca href=\"https://github.com/nuxt/nuxt/commit/103ae1351\"\u003e103ae1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate markdownlint config to ignore mdc issues (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d4933e26e\"\u003ed4933e26e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin to single version of unstorage (\u003ca href=\"https://github.com/nuxt/nuxt/commit/619956e7f\"\u003e619956e7f\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/nuxt/nuxt/commit/06449a8a7696bb090b6174adabea1b5a40bc5333\"\u003e\u003ccode\u003e06449a8\u003c/code\u003e\u003c/a\u003e v3.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/75c470facdc28a380feb6f4ba23ceea400e8d314\"\u003e\u003ccode\u003e75c470f\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33719\"\u003e#33719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/ce1396c562117d6b1fa1c5c55b2f58c21869d98a\"\u003e\u003ccode\u003ece1396c\u003c/code\u003e\u003c/a\u003e fix(nuxt): generate valid references for component declaration items (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33388\"\u003e#33388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/7cee46c724d668844bfaeb9d6484ac84d0d5fe42\"\u003e\u003ccode\u003e7cee46c\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33684\"\u003e#33684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/1d2ee45924109c5726562cd11aaabc7ef9b963f8\"\u003e\u003ccode\u003e1d2ee45\u003c/code\u003e\u003c/a\u003e v3.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/22311a621d359935fedd065f3c2cad8bda894d2c\"\u003e\u003ccode\u003e22311a6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33472\"\u003e#33472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6fbe670a145eafc00d93158a39c272331dd6d099\"\u003e\u003ccode\u003e6fbe670\u003c/code\u003e\u003c/a\u003e fix(vite): respect vite proxy in dev middleware (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33670\"\u003e#33670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/beb71b62ce110df18ccfdff834eea771a461a3f0\"\u003e\u003ccode\u003ebeb71b6\u003c/code\u003e\u003c/a\u003e fix(vite): ensure \u003ccode\u003eoptimizeDeps\u003c/code\u003e config is applied before other plugins (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33586\"\u003e#33586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2f8656118a58d58ec2aee6ad639cd9e2dedda952\"\u003e\u003ccode\u003e2f86561\u003c/code\u003e\u003c/a\u003e refactor(kit,nitro,nuxt,schema,vite): explicitly import process/performance (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8b0c0e3e85db82dce5fb2cb0d17db1602420f54f\"\u003e\u003ccode\u003e8b0c0e3\u003c/code\u003e\u003c/a\u003e fix(vite): use rolldown replace only in build (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/vite/issues/33615\"\u003e#33615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.20.2/packages/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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​nuxt/vite-builder\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 3.29.4 to 4.55.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.55.3\u003c/h2\u003e\n\u003ch2\u003e4.55.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX semicolon insert position in variable declarations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6241\"\u003e#6241\u003c/a\u003e: Fix JSX semicolon insertion (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.55.2\u003c/h2\u003e\n\u003ch2\u003e4.55.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-19\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSort manual chunks by execution order to reduce circular dependency issues (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6234\"\u003e#6234\u003c/a\u003e: chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6235\"\u003e#6235\u003c/a\u003e: chore(deps): update dependency globals to v17 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6236\"\u003e#6236\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6237\"\u003e#6237\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6239\"\u003e#6239\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6240\"\u003e#6240\u003c/a\u003e: Sort manual chunks by module execution order (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.55.1\u003c/h2\u003e\n\u003ch2\u003e4.55.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-05\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix artifact reference for OpenBSD (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6231\"\u003e#6231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6231\"\u003e#6231\u003c/a\u003e: Fix OpenBSD artifacts and ensure OIDC is working (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.54.0\u003c/h2\u003e\n\u003ch2\u003e4.54.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2025-12-20\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\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/rollup/rollup/blob/master/CHANGELOG-3.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003erollup changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/6764d548225c5fe11be33a1e286a01eb6e71f843\"\u003e\u003ccode\u003e6764d54\u003c/code\u003e\u003c/a\u003e 4.55.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9c455164326eaeaee1d85663fd13b75999da5ec4\"\u003e\u003ccode\u003e9c45516\u003c/code\u003e\u003c/a\u003e Update audit resolver exclusions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/726ce5d28068fe7e1384551fb21be2f47de6b263\"\u003e\u003ccode\u003e726ce5d\u003c/code\u003e\u003c/a\u003e Fix JSX semicolon insertion (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/bd293ba3739e20b00a520e2a77acbb2377c76732\"\u003e\u003ccode\u003ebd293ba\u003c/code\u003e\u003c/a\u003e 4.55.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/3dae637b909810efe61eb21a0d7f3ab32e180df9\"\u003e\u003ccode\u003e3dae637\u003c/code\u003e\u003c/a\u003e Update generated WASM adapter code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cde042f2de020f921fd9e3c5b72e2955a80f2029\"\u003e\u003ccode\u003ecde042f\u003c/code\u003e\u003c/a\u003e Sort manual chunks by module execution order (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fc4d8f7808721d653bb8921b2dc8275d16ab67d5\"\u003e\u003ccode\u003efc4d8f7\u003c/code\u003e\u003c/a\u003e Ignore irrelevant vulnerability for a month\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/147658afb3aea8edda03499b71bdfa82c80c7200\"\u003e\u003ccode\u003e147658a\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6239\"\u003e#6239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fed6c1dd981c253e117268b80e985895fb982b53\"\u003e\u003ccode\u003efed6c1d\u003c/code\u003e\u003c/a\u003e chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6234\"\u003e#6234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/701493abc751ef52c589256790ba176ddfc64d1e\"\u003e\u003ccode\u003e701493a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6235\"\u003e#6235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v3.29.4...v4.55.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for rollup since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 4.5.1 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.7\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.5/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eNote: 7.2.5 failed to publish so it is skipped on npm\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.4\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.4/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.12\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.1.11\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.1.11/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.3.0...v7.3.1\"\u003e7.3.1\u003c/a\u003e (2026-01-07)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eignoreOutdatedRequests\u003c/code\u003e option to \u003ccode\u003eoptimizeDeps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21364\"\u003e#21364\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9d39d373a7b4e0a93322b70b9dbeb202af06af3e\"\u003e9d39d37\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.7...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2025-12-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update esbuild from ^0.25.0 to ^0.27.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21183\"\u003e#21183\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cff26ec0fc13373d7125a5eac6cb01fe63fee4b1\"\u003ecff26ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.6...v7.2.7\"\u003e7.2.7\u003c/a\u003e (2025-12-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin shortcut support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21211\"\u003e#21211\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/721f16343d9555ae8fc71a2e5354b22e12ff0dc3\"\u003e721f163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.5...v7.2.6\"\u003e7.2.6\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.4...v7.2.5\"\u003e7.2.5\u003c/a\u003e (2025-12-01)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003econfig:\u003c/strong\u003e handle shebang properly (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21158\"\u003e#21158\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df5a30d2690a2ebc4824a79becdcef30538dc602\"\u003edf5a30d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21146\"\u003e#21146\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a3cd262f37228967e455617e982b35fccc49ffe9\"\u003ea3cd262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update all non-major dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21175\"\u003e#21175\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/72e398a46d8d2f54fbcbeb9ff0dceab346aeb642\"\u003e72e398a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix \u003ccode\u003eexternal: true\u003c/code\u003e merging (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21164\"\u003e#21164\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5ef557a96c4a1f2b3a3aa25c12df3ee87b4a03f5\"\u003e5ef557a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshortcuts not rebound after server restart (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21166\"\u003e#21166\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/3765f7baea36234bf3816eeed38776d...\n\n_Description has been truncated_","html_url":"https://github.com/utda/ogai/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/utda%2Fogai/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"0.19.1","new_version":"0.20.0","update_type":"minor","path":null,"pr_created_at":"2026-01-21T07:03:04.000Z","version_change":"0.19.1 → 0.20.0","issue":{"uuid":"3836886983","node_id":"PR_kwDODfeAWc6-YUPB","number":3662,"state":"open","title":"chore(deps-dev): bump @nuxtjs/mdc from 0.19.1 to 0.20.0","user":"dependabot[bot]","labels":["dependency-upgrade"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-21T07:03:04.000Z","updated_at":"2026-01-21T07:03:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@nuxtjs/mdc","old_version":"0.19.1","new_version":"0.20.0","repository_url":"https://github.com/nuxt-content/mdc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) from 0.19.1 to 0.20.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e - by \u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/444\"\u003enuxt-modules/mdc#444\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/10feeec\"\u003e\u003c!-- raw HTML omitted --\u003e(10fee)\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\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run - by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/455\"\u003enuxt-modules/mdc#455\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/dad4ebf\"\u003e\u003c!-- raw HTML omitted --\u003e(dad4e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003eshiki/engine/*\u003c/code\u003e from build bundle - by \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/434a79c\"\u003e\u003c!-- raw HTML omitted --\u003e(434a7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e - by \u003ca href=\"https://github.com/PBK-B\"\u003e\u003ccode\u003e@​PBK-B\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/452\"\u003enuxt-modules/mdc#452\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/451\"\u003enuxt-modules/mdc#451\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/fd6b145\"\u003e\u003c!-- raw HTML omitted --\u003e(fd6b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.2...v0.20.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9\"\u003eded01e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84\"\u003e6113f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAri Gestetner (\u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.1...v0.19.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003eshiki/engine/*\u003c/code\u003e from build bundle (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/434a79c\"\u003e434a79c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCheck highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/452\"\u003e#452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate customization instructions for prose components (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1d4cf47\"\u003e1d4cf47\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePBK Bin \u003ca href=\"mailto:pbk9.bin@gmail.com\"\u003epbk9.bin@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAydin \u003ca href=\"mailto:a1oky@yandex.ru\"\u003ea1oky@yandex.ru\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/nuxt-content/mdc/commit/85ac40abdf2683172eed9adb64723b501059cdbc\"\u003e\u003ccode\u003e85ac40a\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84a05451a0e5781afc1e9190699c4827328\"\u003e\u003ccode\u003e6113f84\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a8a47705acc46459cd2916b2d16b646fa72cc25\"\u003e\u003ccode\u003e8a8a477\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9e3f15bd323c9abf5f9ab797475be7de9d\"\u003e\u003ccode\u003eded01e9\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/10feeecc3545c8215ba1d725acb4146555acede3\"\u003e\u003ccode\u003e10feeec\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/dad4ebfbad665651bc99c6f1f49fdced67dedfa1\"\u003e\u003ccode\u003edad4ebf\u003c/code\u003e\u003c/a\u003e fix: call \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4a5f8b891472ebd968138a2f13a3c558591d5f81\"\u003e\u003ccode\u003e4a5f8b8\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1d4cf478ff9b726a5398c3b22dc42efff924eb4d\"\u003e\u003ccode\u003e1d4cf47\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/fd6b14566b96c949a4a13a463fc9a8fe7fa8ec24\"\u003e\u003ccode\u003efd6b145\u003c/code\u003e\u003c/a\u003e fix: check highlight result not empty \u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/451\"\u003e#451\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/7a40fb0bb4a4b7a57c91edf245433354a5baaf8b\"\u003e\u003ccode\u003e7a40fb0\u003c/code\u003e\u003c/a\u003e chore(deps): update nuxt framework to ^4.2.2 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.1...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.19.1\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/kestra-io/docs/pull/3662","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kestra-io%2Fdocs/issues/3662","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3662/packages"}},{"old_version":"0.19.2","new_version":"0.20.0","update_type":"minor","path":"the all-dependencies group","pr_created_at":"2026-01-16T10:16:32.000Z","version_change":"0.19.2 → 0.20.0","issue":{"uuid":"3821358019","node_id":"PR_kwDOQmj05c69lT5x","number":7,"state":"open","title":"chore(deps): bump @nuxtjs/mdc from 0.19.2 to 0.20.0 in the all-dependencies group","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-16T10:16:32.000Z","updated_at":"2026-01-16T10:18:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@nuxtjs/mdc","old_version":"0.19.2","new_version":"0.20.0","repository_url":"https://github.com/nuxt-content/mdc"}],"path":"the all-dependencies group","ecosystem":"npm"},"body":"Bumps the all-dependencies group with 1 update: [@nuxtjs/mdc](https://github.com/nuxt-content/mdc).\n\nUpdates `@nuxtjs/mdc` from 0.19.2 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e - by \u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/farnabaz\"\u003e\u003ccode\u003e@​farnabaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/444\"\u003enuxt-modules/mdc#444\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/10feeec\"\u003e\u003c!-- raw HTML omitted --\u003e(10fee)\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\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run - by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt-modules/mdc/issues/455\"\u003enuxt-modules/mdc#455\u003c/a\u003e \u003ca href=\"https://github.com/nuxt-modules/mdc/commit/dad4ebf\"\u003e\u003c!-- raw HTML omitted --\u003e(dad4e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.2...v0.20.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCall \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/pull/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9\"\u003eded01e9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84\"\u003e6113f84\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAri Gestetner (\u003ca href=\"https://github.com/Ariges770\"\u003e\u003ccode\u003e@​Ariges770\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt-content/mdc/commit/85ac40abdf2683172eed9adb64723b501059cdbc\"\u003e\u003ccode\u003e85ac40a\u003c/code\u003e\u003c/a\u003e chore(release): release v0.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/6113f84a05451a0e5781afc1e9190699c4827328\"\u003e\u003ccode\u003e6113f84\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/8a8a47705acc46459cd2916b2d16b646fa72cc25\"\u003e\u003ccode\u003e8a8a477\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/ded01e9e3f15bd323c9abf5f9ab797475be7de9d\"\u003e\u003ccode\u003eded01e9\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/10feeecc3545c8215ba1d725acb4146555acede3\"\u003e\u003ccode\u003e10feeec\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003emdc.componenets.customElements\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/dad4ebfbad665651bc99c6f1f49fdced67dedfa1\"\u003e\u003ccode\u003edad4ebf\u003c/code\u003e\u003c/a\u003e fix: call \u003ccode\u003emdc:configSources\u003c/code\u003e after all modules have run (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.2...v0.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.19.2\u0026new-version=0.20.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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 \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/vthanhduong/spark-v2-lol/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vthanhduong%2Fspark-v2-lol/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"0.17.0","new_version":"0.19.1","update_type":"minor","path":null,"pr_created_at":"2025-12-23T11:24:11.000Z","version_change":"0.17.0 → 0.19.1","issue":{"uuid":"3757053034","node_id":"PR_kwDOPlJcNc66T_oP","number":5,"state":"closed","title":"Bump @nuxtjs/mdc and @nuxt/content","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-23T11:28:28.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-23T11:24:11.000Z","updated_at":"2025-12-23T11:28:29.000Z","time_to_close":257,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nuxtjs/mdc","repository_url":"https://github.com/nuxt-content/mdc","old_version":"0.17.0","new_version":"0.19.1"},{"name":"@nuxt/content","repository_url":"https://github.com/nuxt/content","old_version":"3.6.3","new_version":"3.9.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) to 0.19.1 and updates ancestor dependency [@nuxt/content](https://github.com/nuxt/content). These dependencies need to be updated together.\n\nUpdates `@nuxtjs/mdc` from 0.17.0 to 0.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (aa041b9)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (f99e6e4)\u003c/li\u003e\n\u003cli\u003efix: handle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (67e1fc2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat heading children as inline elements (045c49d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (382bd7d)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (690fd53)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/429\"\u003e#429\u003c/a\u003e) (a958075)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (bf09212)\u003c/li\u003e\n\u003cli\u003efix(stringify): preserve children order (5c1ea1b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (21fd936)\u003c/li\u003e\n\u003cli\u003efix: allow passing options to \u003ccode\u003eremark-mdc\u003c/code\u003e plugin in stringify helper (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/424\"\u003e#424\u003c/a\u003e) (54a5c59)\u003c/li\u003e\n\u003cli\u003echore: Delete .github/workflows/nuxthub.yml (21490cc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: rename repository (d37dfc3)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/420\"\u003e#420\u003c/a\u003e) (28013c5)\u003c/li\u003e\n\u003cli\u003echore: upgrade lock file (d92ff99)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (ab386cb)\u003c/li\u003e\n\u003cli\u003efix: merge highlight options with \u003ccode\u003edefu\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/409\"\u003e#409\u003c/a\u003e) (babd9f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeze \u003ccode\u003emkdist\u003c/code\u003e version (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4\"\u003ec3761b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Nested lists (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/840b059\"\u003e840b059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Detect inline components (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/a63389f\"\u003ea63389f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Inline component with -3 attributes (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a85\"\u003e76a5a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert json attributes to yaml syntax (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d3555\"\u003e96d3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter inline detection for buttons (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52\"\u003e1aeaa52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe1\"\u003e9eebbe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dc\"\u003e31c04dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda0\"\u003ed79bda0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.3...v0.18.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/67e1fc2\"\u003e67e1fc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f99e6e4\"\u003ef99e6e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/aa041b9\"\u003eaa041b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\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/nuxt-content/mdc/commit/d4483f6d85830232fd647d44daa67ef4f2b0ebc3\"\u003e\u003ccode\u003ed4483f6\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4b17fc60cc08874da9707f1ba665c54197\"\u003e\u003ccode\u003ec3761b4\u003c/code\u003e\u003c/a\u003e chore: freeze \u003ccode\u003emkdist\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4ca79ae11e4c91ca507d1091cc00c9943d5fe20c\"\u003e\u003ccode\u003e4ca79ae\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/bf498176e8f66ec470aaec05cd6e5221ffc68e3a\"\u003e\u003ccode\u003ebf49817\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda054e5a92483687f6d93a020be22a6b6ac2\"\u003e\u003ccode\u003ed79bda0\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52902827e00534e918285b9eeea2858da04\"\u003e\u003ccode\u003e1aeaa52\u003c/code\u003e\u003c/a\u003e fix: better inline detection for buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d355587c09aefa3d962bafcafa0edad48424f1\"\u003e\u003ccode\u003e96d3555\u003c/code\u003e\u003c/a\u003e fix: convert json attributes to yaml syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dcb5ebdc37c502d4645f9437408cfb662b4\"\u003e\u003ccode\u003e31c04dc\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe107567d81f1d2752f227ac6db0e9687aff\"\u003e\u003ccode\u003e9eebbe1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a8566bb6c38e012a19b2c67274c0c3ec9de1\"\u003e\u003ccode\u003e76a5a85\u003c/code\u003e\u003c/a\u003e fix(stringify): inline component with -3 attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.17.0...v0.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/content` from 3.6.3 to 3.9.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/content/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/content\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/nuxt/content/blob/main/compare/v3.8.2...v3.9.0\"\u003e3.9.0\u003c/a\u003e (2025-12-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eamplity:\u003c/strong\u003e use\u003ccode\u003enode:sqlite\u003c/code\u003e on AWS Amplify if Node.js \u0026gt; 22 (\u003ca href=\"https://github.com/nuxt/content/blob/main/undefined/undefined/undefined/issues/3598\"\u003e#3598\u003c/a\u003e) e74bb6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs-watcher:\u003c/strong\u003e add timeout to deal with race-condition c07336e\u003c/li\u003e\n\u003cli\u003eprepare for NuxtHub 0.10 with hub.db (\u003ca href=\"https://github.com/nuxt/content/blob/main/undefined/undefined/undefined/issues/3624\"\u003e#3624\u003c/a\u003e) 8a9f9d3\u003c/li\u003e\n\u003cli\u003erespect \u003ccode\u003eapp.baseURL\u003c/code\u003e in Cloudflare database handler (\u003ca href=\"https://github.com/nuxt/content/blob/main/undefined/undefined/undefined/issues/3608\"\u003e#3608\u003c/a\u003e) 1af6adc\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.8.1...v3.8.2\"\u003e3.8.2\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.8.0...v3.8.1\"\u003e3.8.1\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e nuxt 4.2 patch (\u003ca href=\"https://github.com/nuxt/content/commit/91a1de7391d8b010fff85befe3d75fb8e0fd1788\"\u003e91a1de7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e docs collection prefix (\u003ca href=\"https://github.com/nuxt/content/commit/72cc17d5d912f46c0358b1af48cf44d49e18925a\"\u003e72cc17d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake sure last char of column is not special char (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3610\"\u003e#3610\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/d763452db17b2e81ccae4a84c25c58e50c6a5e68\"\u003ed763452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace internal object records with maps (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3591\"\u003e#3591\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/7b16de31106062d82654b0be9cddaaf88ac1b1fb\"\u003e7b16de3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003emoduleDependencies\u003c/code\u003e to install mdc module (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3597\"\u003e#3597\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/960053395ccb3c1a991f06948523558fcff62ea1\"\u003e9600533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.7.1...v3.8.0\"\u003e3.8.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for nuxthub v1 (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3576\"\u003e#3576\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/e1660637e24705d922a928ec8ca711a2fbec4e18\"\u003ee166063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclient utils (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3506\"\u003e#3506\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/24670578f859c119b717082636bd216d1a50f477\"\u003e2467057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse Vite and Webpack server for content hot reload (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3546\"\u003e#3546\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/ee06d16cbcf03abd4093275fc03595169ec1dfdf\"\u003eee06d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eextend inherited schema (\u003ca href=\"https://github.com/nuxt/content/commit/dd054ea9a960125af4bf9ebf696f51536e92b5dd\"\u003edd054ea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egit:\u003c/strong\u003e use modern-tar over tar (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3569\"\u003e#3569\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/dd854d5e43648082d7f75516ecd941073c8fc380\"\u003edd854d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.7.0...v3.7.1\"\u003e3.7.1\u003c/a\u003e (2025-09-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezod\u003c/code\u003e and \u003ccode\u003ezod-to-json-schema\u003c/code\u003e from optional deps (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3541\"\u003e#3541\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/content/commit/8e038f0db643b05ebde15a250d0a0262eba25d2c\"\u003e8e038f0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/content/compare/v3.6.3...v3.7.0\"\u003e3.7.0\u003c/a\u003e (2025-09-12)\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/nuxt/content/commit/fbfd05b3aa1c6c500417d99ddbfe524936cfaa7b\"\u003e\u003ccode\u003efbfd05b\u003c/code\u003e\u003c/a\u003e chore(release): v3.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/e52abf5610e45cfca806ac9e93a02f7ee1ac9970\"\u003e\u003ccode\u003ee52abf5\u003c/code\u003e\u003c/a\u003e lint: fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/0adecb229be530b2a4bed60049d83415053a2fbd\"\u003e\u003ccode\u003e0adecb2\u003c/code\u003e\u003c/a\u003e docs(studio): add visual editor info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/0b4c84629a48fefa7cd1a5d1ddd1910c21aa2e6e\"\u003e\u003ccode\u003e0b4c846\u003c/code\u003e\u003c/a\u003e chore(deps): studio alpha 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/d1f4e60355f00e8838017b59e9651c8aea0b07c3\"\u003e\u003ccode\u003ed1f4e60\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/d0a8ecb01d9759478a962cb57ec5e4af24a719d3\"\u003e\u003ccode\u003ed0a8ecb\u003c/code\u003e\u003c/a\u003e chore(deps): studio latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/12248a863df50562b8a5131ae6face1aec55ed94\"\u003e\u003ccode\u003e12248a8\u003c/code\u003e\u003c/a\u003e docs: fix docker deployment typo (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3629\"\u003e#3629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/deeaa235290522c31a8c515000f4a663ed6a6154\"\u003e\u003ccode\u003edeeaa23\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency chokidar to v5 (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3627\"\u003e#3627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/8a9f9d3055c0b97382768b1c8c98e928fa8e2c9d\"\u003e\u003ccode\u003e8a9f9d3\u003c/code\u003e\u003c/a\u003e fix: prepare for NuxtHub 0.10 with hub.db (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3624\"\u003e#3624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/content/commit/e74bb6dea1cfb0e110f227e978c428104bc79924\"\u003e\u003ccode\u003ee74bb6d\u003c/code\u003e\u003c/a\u003e feat(amplity): use\u003ccode\u003enode:sqlite\u003c/code\u003e on AWS Amplify if Node.js \u0026gt; 22 (\u003ca href=\"https://redirect.github.com/nuxt/content/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/content/compare/v3.6.3...v3.9.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 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/ongunakaycom/Nuxtify/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ongunakaycom/Nuxtify/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ongunakaycom%2FNuxtify/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"0.17.3","new_version":"0.19.1","update_type":"minor","path":null,"pr_created_at":"2025-12-16T03:22:22.000Z","version_change":"0.17.3 → 0.19.1","issue":{"uuid":"3732937365","node_id":"PR_kwDOOO9eSs65Dkk6","number":39,"state":"open","title":"build(deps): bump the minor-updates group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-16T03:22:22.000Z","updated_at":"2025-12-16T03:22:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":14,"packages":[{"name":"@nuxt/eslint","old_version":"1.9.0","new_version":"1.12.1","repository_url":"https://github.com/nuxt/eslint"},{"name":"@nuxtjs/mdc","old_version":"0.17.3","new_version":"0.19.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@prisma/client","old_version":"6.9.0","new_version":"6.19.1","repository_url":"https://github.com/prisma/prisma"},{"name":"eslint","old_version":"9.34.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"nuxt","old_version":"4.0.3","new_version":"4.2.2","repository_url":"https://github.com/nuxt/nuxt"},{"name":"prisma","old_version":"6.9.0","new_version":"6.19.1","repository_url":"https://github.com/prisma/prisma"},{"name":"vue-router","old_version":"4.5.1","new_version":"4.6.4","repository_url":"https://github.com/vuejs/router"},{"name":"zod","old_version":"4.1.5","new_version":"4.2.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"@playwright/test","old_version":"1.55.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"22.18.0","new_version":"22.19.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.5","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vue-tsc","old_version":"3.0.6","new_version":"3.1.8","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxt/eslint](https://github.com/nuxt/eslint/tree/HEAD/packages/module) | `1.9.0` | `1.12.1` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.17.3` | `0.19.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.9.0` | `6.19.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.34.0` | `9.39.2` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.0.3` | `4.2.2` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.9.0` | `6.19.1` |\n| [vue-router](https://github.com/vuejs/router) | `4.5.1` | `4.6.4` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.5` | `4.2.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.0` | `1.57.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.18.0` | `22.19.3` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.5` | `4.21.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.0.6` | `3.1.8` |\n\n\nUpdates `@nuxt/eslint` from 1.9.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/34fa12b36fc26149c750f6a3313257494c21457d\"\u003e\u003ccode\u003e34fa12b\u003c/code\u003e\u003c/a\u003e chore: release v1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/657fcb463f290f318ce11b9efb47abf1d789b30f\"\u003e\u003ccode\u003e657fcb4\u003c/code\u003e\u003c/a\u003e chore: release v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/1c5ca6a6334a15844b8e869261c5ad05aa101869\"\u003e\u003ccode\u003e1c5ca6a\u003c/code\u003e\u003c/a\u003e docs: fix Nuxt badge icon (\u003ca href=\"https://github.com/nuxt/eslint/tree/HEAD/packages/module/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/4f7103241eb085bf07c28fa1482b76cab3ea00bd\"\u003e\u003ccode\u003e4f71032\u003c/code\u003e\u003c/a\u003e chore: release v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/702db7c48e776adb107640de66eb9a383934b43e\"\u003e\u003ccode\u003e702db7c\u003c/code\u003e\u003c/a\u003e chore: release v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/3f18575143aad3f7f21681f2a1f837fae8f26485\"\u003e\u003ccode\u003e3f18575\u003c/code\u003e\u003c/a\u003e fix: update icon path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/7c1aeef5182148a6b1bc3ad28ea6536c286ba31a\"\u003e\u003ccode\u003e7c1aeef\u003c/code\u003e\u003c/a\u003e docs: fix favicon source (\u003ca href=\"https://github.com/nuxt/eslint/tree/HEAD/packages/module/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/eslint/commits/v1.12.1/packages/module\"\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@​nuxt/eslint\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.17.3 to 0.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (aa041b9)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (f99e6e4)\u003c/li\u003e\n\u003cli\u003efix: handle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (67e1fc2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat heading children as inline elements (045c49d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (382bd7d)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (690fd53)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/429\"\u003e#429\u003c/a\u003e) (a958075)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (bf09212)\u003c/li\u003e\n\u003cli\u003efix(stringify): preserve children order (5c1ea1b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (21fd936)\u003c/li\u003e\n\u003cli\u003efix: allow passing options to \u003ccode\u003eremark-mdc\u003c/code\u003e plugin in stringify helper (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/424\"\u003e#424\u003c/a\u003e) (54a5c59)\u003c/li\u003e\n\u003cli\u003echore: Delete .github/workflows/nuxthub.yml (21490cc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: rename repository (d37dfc3)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/420\"\u003e#420\u003c/a\u003e) (28013c5)\u003c/li\u003e\n\u003cli\u003echore: upgrade lock file (d92ff99)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (ab386cb)\u003c/li\u003e\n\u003cli\u003efix: merge highlight options with \u003ccode\u003edefu\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/409\"\u003e#409\u003c/a\u003e) (babd9f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeze \u003ccode\u003emkdist\u003c/code\u003e version (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4\"\u003ec3761b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Nested lists (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/840b059\"\u003e840b059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Detect inline components (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/a63389f\"\u003ea63389f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Inline component with -3 attributes (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a85\"\u003e76a5a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert json attributes to yaml syntax (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d3555\"\u003e96d3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter inline detection for buttons (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52\"\u003e1aeaa52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe1\"\u003e9eebbe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dc\"\u003e31c04dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda0\"\u003ed79bda0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.3...v0.18.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/67e1fc2\"\u003e67e1fc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f99e6e4\"\u003ef99e6e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/aa041b9\"\u003eaa041b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\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/nuxt-content/mdc/commit/d4483f6d85830232fd647d44daa67ef4f2b0ebc3\"\u003e\u003ccode\u003ed4483f6\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4b17fc60cc08874da9707f1ba665c54197\"\u003e\u003ccode\u003ec3761b4\u003c/code\u003e\u003c/a\u003e chore: freeze \u003ccode\u003emkdist\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4ca79ae11e4c91ca507d1091cc00c9943d5fe20c\"\u003e\u003ccode\u003e4ca79ae\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/bf498176e8f66ec470aaec05cd6e5221ffc68e3a\"\u003e\u003ccode\u003ebf49817\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda054e5a92483687f6d93a020be22a6b6ac2\"\u003e\u003ccode\u003ed79bda0\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52902827e00534e918285b9eeea2858da04\"\u003e\u003ccode\u003e1aeaa52\u003c/code\u003e\u003c/a\u003e fix: better inline detection for buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d355587c09aefa3d962bafcafa0edad48424f1\"\u003e\u003ccode\u003e96d3555\u003c/code\u003e\u003c/a\u003e fix: convert json attributes to yaml syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dcb5ebdc37c502d4645f9437408cfb662b4\"\u003e\u003ccode\u003e31c04dc\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe107567d81f1d2752f227ac6db0e9687aff\"\u003e\u003ccode\u003e9eebbe1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a8566bb6c38e012a19b2c67274c0c3ec9de1\"\u003e\u003ccode\u003e76a5a85\u003c/code\u003e\u003c/a\u003e fix(stringify): inline component with -3 attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.17.3...v0.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.9.0 to 6.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a patch release for Prisma 6 that includes a fix for a \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/28240\"\u003ediffing bug introduced in Prisma 6.13.1\u003c/a\u003e, which led to incorrectly reported empty diffs.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5706\"\u003eprisma/prisma-engines#5706\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\u003c/p\u003e\n\u003ch3\u003ePreparing for Prisma v7\u003c/h3\u003e\n\u003cp\u003ePrisma v7 is almost here, and we’ve been making many of the feature in it available ahead of its release. If you haven’t been keeping your version of \u003ccode\u003eprisma\u003c/code\u003e, \u003ccode\u003e@prisma/client\u003c/code\u003e up to date, now is the time to do so before the release. Many of the changes we’ve introduced over the 6.x release cycle will become the default in v7.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnified Prisma Config for project configuration\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eprisma-client-js\u003c/code\u003e \u003ccode\u003eprisma-client\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/prisma/prisma/commit/fea56388d29fce6ab87d96d347edf7a54956de50\"\u003e\u003ccode\u003efea5638\u003c/code\u003e\u003c/a\u003e chore: backport namespace fix for Prisma 6 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28885\"\u003e#28885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2bd7a436ef21681499b12164fce41a038d0959d8\"\u003e\u003ccode\u003e2bd7a43\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-26.2ba551f319ab1df4bc874a89965d8b364105...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/833490a79bdd1975828cf7867ea620fd85107982\"\u003e\u003ccode\u003e833490a\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-25.420f95ba71ba52124fa101cda620b4e60cbe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac84b74a57313b2fcdb381feb0e268c1037e1363\"\u003e\u003ccode\u003eac84b74\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-24.a2b481b117452ee9da10d6bf285cde25c0d6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f163371469ccf2c272c796df5cb062b083645b11\"\u003e\u003ccode\u003ef163371\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-23.00f1b688fa033fd4de96af399b529227291b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3635905f0073595d73ab828ad7cbf5c5bf8e7cdc\"\u003e\u003ccode\u003e3635905\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-19.1d6ed60aab371a6253e5b971615421eb9d33...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bb013d6bdbfe74fe6ac58334b8bba696bb983207\"\u003e\u003ccode\u003ebb013d6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-16.a964551b989543683858a5aa93090e8b4857...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/eb59767dc21f9ae86870e6ae3585ecb383a45630\"\u003e\u003ccode\u003eeb59767\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-15.08761ddce3e1b2107c76ee662fbd0520fc11...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/d82ace1ff8d7d7011c1a152c90e276a7e846a665\"\u003e\u003ccode\u003ed82ace1\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-4.8d4501479f12f7b1490520c42857d08170a9f...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.1/packages/client\"\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@​prisma/client\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.34.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint'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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\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://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\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://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\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://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\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://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.34.0...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.0.3 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e4.2.2 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.2.1...v4.2.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Do not show pretty error handler when testing (\u003ca href=\"https://github.com/nuxt/nuxt/commit/243261edb\"\u003e243261edb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Generate valid references for component declaration items (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33388\"\u003e#33388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Sync internal route before calling \u003ccode\u003epage:finish\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33707\"\u003e#33707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add TypeScript path alias support for test files (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33672\"\u003e#33672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Ensure html is a string before injecting error handler (\u003ca href=\"https://github.com/nuxt/nuxt/commit/f70b70c97\"\u003ef70b70c97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Include layer server directories in \u003ccode\u003etsconfig.server.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33510\"\u003e#33510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Ensure deduped async data executions return latest promise (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,schema:\u003c/strong\u003e Ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1c73525a2\"\u003e1c73525a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Protect against resolved nuxt module subpath (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33802\"\u003e#33802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Escape HTML in development error page stack trace (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Do not add resolved \u003ccode\u003erootDir\u003c/code\u003e to cached layer config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33779\"\u003e#33779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,schema:\u003c/strong\u003e Add \u003ccode\u003emoduleDependencies\u003c/code\u003e -\u0026gt; \u003ccode\u003einstallModule\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33689\"\u003e#33689\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit directory structure and re-order guides (v4) (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33691\"\u003e#33691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd hints release (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33701\"\u003e#33701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link to vitest globals config (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33702\"\u003e#33702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd mcp server and llms.txt (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33371\"\u003e#33371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 404 link (\u003ca href=\"https://github.com/nuxt/nuxt/commit/98c2f1397\"\u003e98c2f1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eText consistency (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33709\"\u003e#33709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType \u003ccode\u003eerror\u003c/code\u003e as non-optional prop (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33763\"\u003e#33763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReformat tables (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33813\"\u003e#33813\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate pnpm to 10.21 and enable trust policy (\u003ca href=\"https://github.com/nuxt/nuxt/commit/d2c9711c0\"\u003ed2c9711c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert pnpm trust policy and restore provenance action (\u003ca href=\"https://github.com/nuxt/nuxt/commit/f9d0e0a3d\"\u003ef9d0e0a3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate markdownlint config to ignore mdc issues (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e7fff7132\"\u003ee7fff7132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePin to single version of unstorage (\u003ca href=\"https://github.com/nuxt/nuxt/commit/ec316eae8\"\u003eec316eae8\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/nuxt/nuxt/commit/185ae0f6da6cac51c1dcc010b8ca1ae7d5fee518\"\u003e\u003ccode\u003e185ae0f\u003c/code\u003e\u003c/a\u003e v4.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4e19c37ccebd3723639c89c59610f8ee46dd33e0\"\u003e\u003ccode\u003e4e19c37\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33793\"\u003e#33793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9728d9e27415552da0c56093cb5f6300edd5c695\"\u003e\u003ccode\u003e9728d9e\u003c/code\u003e\u003c/a\u003e fix(nuxt): escape HTML in development error page stack trace (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33820\"\u003e#33820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/56773be354708af4902c0cad4234cff1b1ff0663\"\u003e\u003ccode\u003e56773be\u003c/code\u003e\u003c/a\u003e fix(nuxt): resolve watch callback after reactive key change in \u003ccode\u003euseAsyncData\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/16c51935a311570aa1d2e472d377267296e84c33\"\u003e\u003ccode\u003e16c5193\u003c/code\u003e\u003c/a\u003e refactor(nuxt): improve type safety within \u003ccode\u003ecallOnce\u003c/code\u003e function (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33825\"\u003e#33825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2a9122195823403381294ff49019e53fb4d47662\"\u003e\u003ccode\u003e2a91221\u003c/code\u003e\u003c/a\u003e fix(nuxt): re-execute \u003ccode\u003ecallOnce\u003c/code\u003e during HMR (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33810\"\u003e#33810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a62708b2abc1c8e05f5d36ce4149aca2ace1a05\"\u003e\u003ccode\u003e9a62708\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependency chokidar to v5 (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33794\"\u003e#33794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/81356f852b9a86e64228981c89818296b55c1925\"\u003e\u003ccode\u003e81356f8\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt): protect against resolved nuxt module subpath (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33767\"\u003e#33767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/1c73525a2f45a5cc872af0068b0d9664e4e6dc4f\"\u003e\u003ccode\u003e1c73525\u003c/code\u003e\u003c/a\u003e fix(nuxt,schema): ignore \u003ccode\u003e.d.vue.ts\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/cdce631a1115308c2e0f6cf5100d8ff792951392\"\u003e\u003ccode\u003ecdce631\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt): type + respect \u003ccode\u003emoduleDependencies\u003c/code\u003e by meta name (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.2.2/packages/nuxt\"\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.9.0 to 6.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.1\u003c/h2\u003e\n\u003cp\u003eToday, we are issuing a patch release for Prisma 6 that includes a fix for a \u003ca href=\"https://redirect.github.com/prisma/prisma/issues/28240\"\u003ediffing bug introduced in Prisma 6.13.1\u003c/a\u003e, which led to incorrectly reported empty diffs.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5706\"\u003eprisma/prisma-engines#5706\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\u003c/p\u003e\n\u003ch3\u003ePreparing for Prisma v7\u003c/h3\u003e\n\u003cp\u003ePrisma v7 is almost here, and we’ve been making many of the feature in it available ahead of its release. If you haven’t been keeping your version of \u003ccode\u003eprisma\u003c/code\u003e, \u003ccode\u003e@prisma/client\u003c/code\u003e up to date, now is the time to do so before the release. Many of the changes we’ve introduced over the 6.x release cycle will become the default in v7.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnified Prisma Config for project configuration\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eprisma-client-js\u003c/code\u003e \u003ccode\u003eprisma-client\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/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/74631641db5a1c1d952819e0501676f9ccdb9407\"\u003e\u003ccode\u003e7463164\u003c/code\u003e\u003c/a\u003e feat(config): \u003ccode\u003eenv\u003c/code\u003e utility improvements  (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28332\"\u003e#28332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1bd7fd29d0a489591cd7d125a6f7d776412bf298\"\u003e\u003ccode\u003e1bd7fd2\u003c/code\u003e\u003c/a\u003e fix(tests): don't replace the process.env object (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28331\"\u003e#28331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/407862680558d456b2000b9e817193461fbb2f6a\"\u003e\u003ccode\u003e4078626\u003c/code\u003e\u003c/a\u003e chore: fix jest inline snapshot update (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28330\"\u003e#28330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/a3e36ae9c0f836a9c505a9535e8e6d40d7e8ff98\"\u003e\u003ccode\u003ea3e36ae\u003c/code\u003e\u003c/a\u003e feat(config): add support for \u003ccode\u003eengine?: 'js' | 'classic'\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28266\"\u003e#28266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6960355c2e01ca05fb4b3954e33b9ab4fc842df7\"\u003e\u003ccode\u003e6960355\u003c/code\u003e\u003c/a\u003e feat: support OpenTelemetry in loadable sub-commands (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28272\"\u003e#28272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/423b58507879080bdc1273ca5d30b3de87e5b766\"\u003e\u003ccode\u003e423b585\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;chore: use pnpm catalog (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28236\"\u003e#28236\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28271\"\u003e#28271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/10fab6b8ffb71d53e7af8c44c03df91df9a39aaa\"\u003e\u003ccode\u003e10fab6b\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28236\"\u003e#28236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/58e44eecf81530d1e2965366955f7ef97fef571a\"\u003e\u003ccode\u003e58e44ee\u003c/code\u003e\u003c/a\u003e chore: cli - remove unused/unnecessary dependencies (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28081\"\u003e#28081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c5ff908f3846e57569ef6f93bcb5c0de3c808bf0\"\u003e\u003ccode\u003ec5ff908\u003c/code\u003e\u003c/a\u003e chore: bump get-port to 7.1.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28080\"\u003e#28080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.1/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prisma since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.5.1 to 4.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle redirect types  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/92efba79\"\u003e\u003c!-- raw HTML omitted --\u003e(92efb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBasic alias  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/ded2d578\"\u003e\u003c!-- raw HTML omitted --\u003e(ded2d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake the build output compatible with v4.5  -  by \u003ca href=\"https://github.com/drylint\"\u003e\u003ccode\u003e@​drylint\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vuejs/router/issues/2591\"\u003evuejs/router#2591\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/42bc246f\"\u003e\u003c!-- raw HTML omitted --\u003e(42bc2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: IsActive with custom params  -  by \u003ca href=\"https://github.com/posva\"\u003e\u003ccode\u003e@​posva\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/vuejs/router/commit/edca66c6\"\u003e\u003c!-- raw HTML omitted --\u003e(edca6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vuejs/router/compare/v4.6.3...v4.6.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/47b95baae1ebdeb564bd1adf8168c9e9d6d09d0a\"\u003e\u003ccode\u003e47b95ba\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/492f75ca2fd7f1ff15172311a96a7dbaf6ead087\"\u003e\u003ccode\u003e492f75c\u003c/code\u003e\u003c/a\u003e chore: up tsdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/322ef6c076a396fba266efb7f8c4f01ad924d78b\"\u003e\u003ccode\u003e322ef6c\u003c/code\u003e\u003c/a\u003e chore: up tsdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/c00045025ba0a1b4dbe4a9111ba572e66fd3aee0\"\u003e\u003ccode\u003ec000450\u003c/code\u003e\u003c/a\u003e chore: up tsdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/5e43a9ddcfca1c0f33ec2e9cbd5ab77b33a291da\"\u003e\u003ccode\u003e5e43a9d\u003c/code\u003e\u003c/a\u003e ci: fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/747f56271c87f3198f140bbd4f49bc6ad8f58940\"\u003e\u003ccode\u003e747f562\u003c/code\u003e\u003c/a\u003e build: extra stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/1fef52d854a61b7205a77805c9d1ce7d7de53519\"\u003e\u003ccode\u003e1fef52d\u003c/code\u003e\u003c/a\u003e build: remove old deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/af4885336687bc7b4b96423cf52d0b81ea317769\"\u003e\u003ccode\u003eaf48853\u003c/code\u003e\u003c/a\u003e build: use conventionalcommits convention\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/84f2431e2f39f3e168dd4c067289d3f8e52c6ac4\"\u003e\u003ccode\u003e84f2431\u003c/code\u003e\u003c/a\u003e chore: ensure node version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/ed7a6ceb1754fcdb3e264f2134fda7bcc755f4aa\"\u003e\u003ccode\u003eed7a6ce\u003c/code\u003e\u003c/a\u003e ci: setup trusted publishing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v4.5.1...v4.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 vue-router since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.5 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5b5b129315fbc94a3b0d6244185eaeefcbe438d1 4.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003ch3\u003eImplement Standard JSON Schema\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/standard-schema/standard-schema/pull/134\"\u003estandard-schema/standard-schema#134\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eImplement \u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003econst jsonSchema = {\n  type: \u0026quot;object\u0026quot;,\n  properties: {\n    name: { type: \u0026quot;string\u0026quot; },\n    age: { type: \u0026quot;number\u0026quot; }\n  },\n  required: [\u0026quot;name\u0026quot;]\n};\n\u003cp\u003econst schema = z.fromJSONSchema(jsonSchema);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eImplement \u003ccode\u003ez.xor()\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003econst schema = z.xor(\n  z.object({ type: \u0026quot;user\u0026quot;, name: z.string() }),\n  z.object({ type: \u0026quot;admin\u0026quot;, role: z.string() })\n);\n// Exactly one of the schemas must match\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eImplement \u003ccode\u003ez.looseRecord()\u003c/code\u003e\u003c/h3\u003e\n\u003cpre lang=\"typescript\"\u003e\u003ccode\u003econst schema = z.looseRecord(z.string(), z.number());\n// Allows additional properties beyond those defined\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eaf49c084f66339110d00e37ff71dc7b3b9f2b7ef Update docs for JSON Schema conversion of \u003ccode\u003ez.undefined()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5504\"\u003e#5504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e767f320318986e422f524b939f1a7174544fda2e Add \u003ccode\u003e.toJSONSchema()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5477\"\u003e#5477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee17dcb63573397063e87d7c7fe10a5a78968181a Add \u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e, \u003ccode\u003ez.looseRecord()\u003c/code\u003e, \u003ccode\u003ez.xor()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5534\"\u003e#5534\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/colinhacks/zod/commit/5b5b129315fbc94a3b0d6244185eaeefcbe438d1\"\u003e\u003ccode\u003e5b5b129\u003c/code\u003e\u003c/a\u003e 4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/dcef9734f55fc1c8e73795a2be80c60fa7a4a568\"\u003e\u003ccode\u003edcef973\u003c/code\u003e\u003c/a\u003e v4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/e17dcb63573397063e87d7c7fe10a5a78968181a\"\u003e\u003ccode\u003ee17dcb6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ez.fromJSONSchema()\u003c/code\u003e, \u003ccode\u003ez.looseRecord()\u003c/code\u003e, \u003ccode\u003ez.xor()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d632df3c135151639e8d013b383d365573eca64a\"\u003e\u003ccode\u003ed632df3\u003c/code\u003e\u003c/a\u003e Update next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/767f320318986e422f524b939f1a7174544fda2e\"\u003e\u003ccode\u003e767f320\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.toJSONSchema()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5477\"\u003e#5477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/325a70194b924e079c350565b442b6011618377f\"\u003e\u003ccode\u003e325a701\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epullfrog.yml\u003c/code\u003e workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/497272785a2b34fe32ca6211278970225ad87be2\"\u003e\u003ccode\u003e4972727\u003c/code\u003e\u003c/a\u003e Update Next.js and React Flight RCE advisory (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5515\"\u003e#5515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/af49c084f66339110d00e37ff71dc7b3b9f2b7ef\"\u003e\u003ccode\u003eaf49c08\u003c/code\u003e\u003c/a\u003e Update docs for JSON Schema conversion of \u003ccode\u003ez.undefined()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5504\"\u003e#5504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/fb66ee123fb370a2f6fd45c622cdb00fdfacb2fd\"\u003e\u003ccode\u003efb66ee1\u003c/code\u003e\u003c/a\u003e fix(mini): export ZodMiniJSONSchema types to prevent TS4023 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5511\"\u003e#5511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/6e968a3b49cbcb3bffc30c68634e80168e8f2a2e\"\u003e\u003ccode\u003e6e968a3\u003c/code\u003e\u003c/a\u003e Add convex-helpers to the ecosystem docs (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5470\"\u003e#5470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.5...v4.2.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.55.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\nwebServer: {\ncommand: 'npm run start',\nwait: {\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\nawait page.goto('/');\n});\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.55.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.18.0 to 22.19.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 to 16.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummar...\n\n_Description has been truncated_","html_url":"https://github.com/gabrielcaiana/ai-chat/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielcaiana%2Fai-chat/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"0.18.4","new_version":"0.19.1","update_type":"minor","path":null,"pr_created_at":"2025-12-08T13:22:06.000Z","version_change":"0.18.4 → 0.19.1","issue":{"uuid":"3706385293","node_id":"PR_kwDOHZsDEs63rhFr","number":164,"state":"closed","title":"Bump @nuxtjs/mdc from 0.18.4 to 0.19.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T03:15:16.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T13:22:06.000Z","updated_at":"2025-12-15T03:15:17.000Z","time_to_close":568390,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@nuxtjs/mdc","old_version":"0.18.4","new_version":"0.19.1","repository_url":"https://github.com/nuxt-content/mdc"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) from 0.18.4 to 0.19.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\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/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeze \u003ccode\u003emkdist\u003c/code\u003e version (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4\"\u003ec3761b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Nested lists (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/840b059\"\u003e840b059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Detect inline components (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/a63389f\"\u003ea63389f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Inline component with -3 attributes (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a85\"\u003e76a5a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert json attributes to yaml syntax (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d3555\"\u003e96d3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter inline detection for buttons (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52\"\u003e1aeaa52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe1\"\u003e9eebbe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dc\"\u003e31c04dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda0\"\u003ed79bda0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d4483f6d85830232fd647d44daa67ef4f2b0ebc3\"\u003e\u003ccode\u003ed4483f6\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4b17fc60cc08874da9707f1ba665c54197\"\u003e\u003ccode\u003ec3761b4\u003c/code\u003e\u003c/a\u003e chore: freeze \u003ccode\u003emkdist\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4ca79ae11e4c91ca507d1091cc00c9943d5fe20c\"\u003e\u003ccode\u003e4ca79ae\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/bf498176e8f66ec470aaec05cd6e5221ffc68e3a\"\u003e\u003ccode\u003ebf49817\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda054e5a92483687f6d93a020be22a6b6ac2\"\u003e\u003ccode\u003ed79bda0\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52902827e00534e918285b9eeea2858da04\"\u003e\u003ccode\u003e1aeaa52\u003c/code\u003e\u003c/a\u003e fix: better inline detection for buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d355587c09aefa3d962bafcafa0edad48424f1\"\u003e\u003ccode\u003e96d3555\u003c/code\u003e\u003c/a\u003e fix: convert json attributes to yaml syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dcb5ebdc37c502d4645f9437408cfb662b4\"\u003e\u003ccode\u003e31c04dc\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe107567d81f1d2752f227ac6db0e9687aff\"\u003e\u003ccode\u003e9eebbe1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a8566bb6c38e012a19b2c67274c0c3ec9de1\"\u003e\u003ccode\u003e76a5a85\u003c/code\u003e\u003c/a\u003e fix(stringify): inline component with -3 attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.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=@nuxtjs/mdc\u0026package-manager=npm_and_yarn\u0026previous-version=0.18.4\u0026new-version=0.19.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/hivecom/hivecom.net/pull/164","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fhivecom.net/issues/164","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/164/packages"}},{"old_version":"0.17.3","new_version":"0.19.1","update_type":"minor","path":null,"pr_created_at":"2025-12-01T04:16:07.000Z","version_change":"0.17.3 → 0.19.1","issue":{"uuid":"3679150890","node_id":"PR_kwDOOO9eSs62P3ZY","number":38,"state":"closed","title":"build(deps): bump the minor-updates group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-16T03:21:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T04:16:07.000Z","updated_at":"2025-12-16T03:21:21.000Z","time_to_close":1292712,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":13,"packages":[{"name":"@nuxt/eslint","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/nuxt/eslint"},{"name":"@nuxtjs/mdc","old_version":"0.17.3","new_version":"0.19.1","repository_url":"https://github.com/nuxt-content/mdc"},{"name":"@prisma/client","old_version":"6.9.0","new_version":"6.19.0","repository_url":"https://github.com/prisma/prisma"},{"name":"eslint","old_version":"9.34.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"nuxt","old_version":"4.0.3","new_version":"4.2.1","repository_url":"https://github.com/nuxt/nuxt"},{"name":"prisma","old_version":"6.9.0","new_version":"6.19.0","repository_url":"https://github.com/prisma/prisma"},{"name":"vue-router","old_version":"4.5.1","new_version":"4.6.3","repository_url":"https://github.com/vuejs/router"},{"name":"@playwright/test","old_version":"1.55.0","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/node","old_version":"22.18.0","new_version":"22.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.5","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vue-tsc","old_version":"3.0.6","new_version":"3.1.5","repository_url":"https://github.com/vuejs/language-tools"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxt/eslint](https://github.com/nuxt/eslint/tree/HEAD/packages/module) | `1.9.0` | `1.11.0` |\n| [@nuxtjs/mdc](https://github.com/nuxt-content/mdc) | `0.17.3` | `0.19.1` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.9.0` | `6.19.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.34.0` | `9.39.1` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `4.0.3` | `4.2.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.9.0` | `6.19.0` |\n| [vue-router](https://github.com/vuejs/router) | `4.5.1` | `4.6.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.0` | `1.57.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.18.0` | `22.19.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.5` | `4.21.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.0.6` | `3.1.5` |\n\n\nUpdates `@nuxt/eslint` from 1.9.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/4f7103241eb085bf07c28fa1482b76cab3ea00bd\"\u003e\u003ccode\u003e4f71032\u003c/code\u003e\u003c/a\u003e chore: release v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/702db7c48e776adb107640de66eb9a383934b43e\"\u003e\u003ccode\u003e702db7c\u003c/code\u003e\u003c/a\u003e chore: release v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/3f18575143aad3f7f21681f2a1f837fae8f26485\"\u003e\u003ccode\u003e3f18575\u003c/code\u003e\u003c/a\u003e fix: update icon path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/eslint/commit/7c1aeef5182148a6b1bc3ad28ea6536c286ba31a\"\u003e\u003ccode\u003e7c1aeef\u003c/code\u003e\u003c/a\u003e docs: fix favicon source (\u003ca href=\"https://github.com/nuxt/eslint/tree/HEAD/packages/module/issues/605\"\u003e#605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/eslint/commits/v1.11.0/packages/module\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxtjs/mdc` from 0.17.3 to 0.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/releases\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: freeze \u003ccode\u003emkdist\u003c/code\u003e version (c3761b4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThis release focuses on improved inline component detection, and stringify fixes for MDC:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Upgraded core packages and moved to ‎\u003ccode\u003eremark-mdc\u003c/code\u003e nightly for newer features and \u0026gt; bug fixes. Updated actions/checkout to v6 for CI stability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline detection: Better handling of inline components and buttons, including cases with negative attribute counts and nested contexts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eStringify fixes: Correct conversion of JSON-style attributes to YAML syntax, improved detection of inline components, and reliable support for nested lists.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e) (bf49817)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (d79bda0)\u003c/li\u003e\n\u003cli\u003efix: better inline detection for buttons (1aeaa52)\u003c/li\u003e\n\u003cli\u003efix: convert json attributes to yaml syntax (96d3555)\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (31c04dc)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (9eebbe1)\u003c/li\u003e\n\u003cli\u003efix(stringify): inline component with -3 attributes (76a5a85)\u003c/li\u003e\n\u003cli\u003elint: fix (938475d)\u003c/li\u003e\n\u003cli\u003efix(stringify): detect inline components (a63389f)\u003c/li\u003e\n\u003cli\u003efix(stringify): nested lists (840b059)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (aa041b9)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (f99e6e4)\u003c/li\u003e\n\u003cli\u003efix: handle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (67e1fc2)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: treat heading children as inline elements (045c49d)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (382bd7d)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (690fd53)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/429\"\u003e#429\u003c/a\u003e) (a958075)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (bf09212)\u003c/li\u003e\n\u003cli\u003efix(stringify): preserve children order (5c1ea1b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade deps (21fd936)\u003c/li\u003e\n\u003cli\u003efix: allow passing options to \u003ccode\u003eremark-mdc\u003c/code\u003e plugin in stringify helper (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/424\"\u003e#424\u003c/a\u003e) (54a5c59)\u003c/li\u003e\n\u003cli\u003echore: Delete .github/workflows/nuxthub.yml (21490cc)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.17.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: rename repository (d37dfc3)\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/420\"\u003e#420\u003c/a\u003e) (28013c5)\u003c/li\u003e\n\u003cli\u003echore: upgrade lock file (d92ff99)\u003c/li\u003e\n\u003cli\u003echore: upgrade deps (ab386cb)\u003c/li\u003e\n\u003cli\u003efix: merge highlight options with \u003ccode\u003edefu\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/409\"\u003e#409\u003c/a\u003e) (babd9f1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt-content/mdc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxtjs/mdc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.19.0...v0.19.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFreeze \u003ccode\u003emkdist\u003c/code\u003e version (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4\"\u003ec3761b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.4...v0.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Nested lists (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/840b059\"\u003e840b059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Detect inline components (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/a63389f\"\u003ea63389f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringify:\u003c/strong\u003e Inline component with -3 attributes (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a85\"\u003e76a5a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert json attributes to yaml syntax (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d3555\"\u003e96d3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBetter inline detection for buttons (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52\"\u003e1aeaa52\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe1\"\u003e9eebbe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dc\"\u003e31c04dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda0\"\u003ed79bda0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.18.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.18.3...v0.18.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle \u003ccode\u003ekbd\u003c/code\u003e element and preserve component inline children order (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/67e1fc2\"\u003e67e1fc2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade deps (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/f99e6e4\"\u003ef99e6e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eremarkMDC\u003c/code\u003e option in favor of \u003ccode\u003eremark-mdc\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt-content/mdc/commit/aa041b9\"\u003eaa041b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFarnabaz \u003ca href=\"mailto:farnabaz@gmail.com\"\u003efarnabaz@gmail.com\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/nuxt-content/mdc/commit/d4483f6d85830232fd647d44daa67ef4f2b0ebc3\"\u003e\u003ccode\u003ed4483f6\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/c3761b4b17fc60cc08874da9707f1ba665c54197\"\u003e\u003ccode\u003ec3761b4\u003c/code\u003e\u003c/a\u003e chore: freeze \u003ccode\u003emkdist\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/4ca79ae11e4c91ca507d1091cc00c9943d5fe20c\"\u003e\u003ccode\u003e4ca79ae\u003c/code\u003e\u003c/a\u003e chore(release): release v0.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/bf498176e8f66ec470aaec05cd6e5221ffc68e3a\"\u003e\u003ccode\u003ebf49817\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/nuxt-content/mdc/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/d79bda054e5a92483687f6d93a020be22a6b6ac2\"\u003e\u003ccode\u003ed79bda0\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/1aeaa52902827e00534e918285b9eeea2858da04\"\u003e\u003ccode\u003e1aeaa52\u003c/code\u003e\u003c/a\u003e fix: better inline detection for buttons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/96d355587c09aefa3d962bafcafa0edad48424f1\"\u003e\u003ccode\u003e96d3555\u003c/code\u003e\u003c/a\u003e fix: convert json attributes to yaml syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/31c04dcb5ebdc37c502d4645f9437408cfb662b4\"\u003e\u003ccode\u003e31c04dc\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003eremark-mdc\u003c/code\u003e nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/9eebbe107567d81f1d2752f227ac6db0e9687aff\"\u003e\u003ccode\u003e9eebbe1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt-content/mdc/commit/76a5a8566bb6c38e012a19b2c67274c0c3ec9de1\"\u003e\u003ccode\u003e76a5a85\u003c/code\u003e\u003c/a\u003e fix(stringify): inline component with -3 attributes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt-content/mdc/compare/v0.17.3...v0.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@prisma/client` from 6.9.0 to 6.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003e\u003ccode\u003e@​prisma/client\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\u003c/p\u003e\n\u003ch3\u003ePreparing for Prisma v7\u003c/h3\u003e\n\u003cp\u003ePrisma v7 is almost here, and we’ve been making many of the feature in it available ahead of its release. If you haven’t been keeping your version of \u003ccode\u003eprisma\u003c/code\u003e, \u003ccode\u003e@prisma/client\u003c/code\u003e up to date, now is the time to do so before the release. Many of the changes we’ve introduced over the 6.x release cycle will become the default in v7.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnified Prisma Config for project configuration\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eprisma-client-js\u003c/code\u003e \u003ccode\u003eprisma-client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eengine\u003c/code\u003e and \u003ccode\u003edatasource\u003c/code\u003e keys in \u003ccode\u003eprisma.config.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We’re growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that’s right for you.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2bd7a436ef21681499b12164fce41a038d0959d8\"\u003e\u003ccode\u003e2bd7a43\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-26.2ba551f319ab1df4bc874a89965d8b364105...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/833490a79bdd1975828cf7867ea620fd85107982\"\u003e\u003ccode\u003e833490a\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-25.420f95ba71ba52124fa101cda620b4e60cbe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/ac84b74a57313b2fcdb381feb0e268c1037e1363\"\u003e\u003ccode\u003eac84b74\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-24.a2b481b117452ee9da10d6bf285cde25c0d6...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/f163371469ccf2c272c796df5cb062b083645b11\"\u003e\u003ccode\u003ef163371\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-23.00f1b688fa033fd4de96af399b529227291b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/3635905f0073595d73ab828ad7cbf5c5bf8e7cdc\"\u003e\u003ccode\u003e3635905\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-19.1d6ed60aab371a6253e5b971615421eb9d33...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/bb013d6bdbfe74fe6ac58334b8bba696bb983207\"\u003e\u003ccode\u003ebb013d6\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-16.a964551b989543683858a5aa93090e8b4857...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/eb59767dc21f9ae86870e6ae3585ecb383a45630\"\u003e\u003ccode\u003eeb59767\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-15.08761ddce3e1b2107c76ee662fbd0520fc11...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/d82ace1ff8d7d7011c1a152c90e276a7e846a665\"\u003e\u003ccode\u003ed82ace1\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-4.8d4501479f12f7b1490520c42857d08170a9f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/11127b06b52216814583368fe062ae794bec49cf\"\u003e\u003ccode\u003e11127b0\u003c/code\u003e\u003c/a\u003e feat(generators): add biome ignore comment to all generated JS/TS files (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/client/issues/28341\"\u003e#28341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.0/packages/client\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.34.0 to 9.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.34.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 4.0.3 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e4.2.1\u003c/strong\u003e is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v4.2.0...v4.2.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Deprecate \u003ccode\u003eImportPresetWithDeprecation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33596\"\u003e#33596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct warning message for prefetch/noPrefetch conflict (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33617\"\u003e#33617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Remove \u003ccode\u003e\u0026lt;nuxt-error-overlay\u0026gt;\u003c/code\u003e iframe border (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33625\"\u003e#33625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Use rolldown replace only in build (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33615\"\u003e#33615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Use directory paths in \u003ccode\u003emoduleEntryPaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33628\"\u003e#33628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Start error overlay minimized based on status code (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33658\"\u003e#33658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Ensure \u003ccode\u003eoptimizeDeps\u003c/code\u003e config is applied before other plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33586\"\u003e#33586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Respect layer priority order for scanned components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33654\"\u003e#33654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Process prerender routes on \u003ccode\u003epages:resolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33662\"\u003e#33662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Remove abort signal event listeners after render (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33665\"\u003e#33665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cleanup event listener with cleanup signal (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33667\"\u003e#33667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Update \u003ccode\u003evite-node\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33663\"\u003e#33663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Respect vite proxy in dev middleware (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33670\"\u003e#33670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nitro,nuxt,schema,vite:\u003c/strong\u003e Explicitly import process/performance (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33650\"\u003e#33650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in eslint flat config description (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33569\"\u003e#33569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd signal support to useAsyncData examples (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33601\"\u003e#33601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003epending\u003c/code\u003e as alias of \u003ccode\u003estatus === 'pending'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33221\"\u003e#33221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003ecookieStore\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33572\"\u003e#33572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd information on types for server context (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33511\"\u003e#33511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark webstorm issue resolved (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33608\"\u003e#33608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify route middleware doesn't affect API routes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33643\"\u003e#33643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove docs for \u003ccode\u003euseHead\u003c/code\u003e/\u003ccode\u003euseHydration\u003c/code\u003e/\u003ccode\u003euseLazy*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33626\"\u003e#33626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate link to nitro source to v2 branch (\u003ca href=\"https://github.com/nuxt/nuxt/commit/08018af4f\"\u003e08018af4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd typescript documentation for module authors (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33637\"\u003e#33637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypo (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33655\"\u003e#33655\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate URLs (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33567\"\u003e#33567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003everifyDepsBeforeRun: install\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33603\"\u003e#33603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce redirects in docs links (\u003ca href=\"https://github.com/nuxt/nuxt/commit/1cc539325\"\u003e1cc539325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint docs (\u003ca href=\"https://github.com/nuxt/nuxt/commit/0b5fa5dea\"\u003e0b5fa5dea\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/nuxt/nuxt/commit/67ec213b30b0b1cd937d90d72664d19b62e4f830\"\u003e\u003ccode\u003e67ec213\u003c/code\u003e\u003c/a\u003e v4.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/b2ec7c53d072d3584615e05da3abb71b08c0271a\"\u003e\u003ccode\u003eb2ec7c5\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33673\"\u003e#33673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/a1b6753483592fe655648f3665af8e7a583ee7e5\"\u003e\u003ccode\u003ea1b6753\u003c/code\u003e\u003c/a\u003e fix(nuxt): cleanup event listener with cleanup signal (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33667\"\u003e#33667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3e1eb666ddc70624314c39f499a01c6adba7246f\"\u003e\u003ccode\u003e3e1eb66\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove abort signal event listeners after render (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33665\"\u003e#33665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/00148264ff01f07e096054516959c0f2db6d9248\"\u003e\u003ccode\u003e0014826\u003c/code\u003e\u003c/a\u003e fix(nuxt): process prerender routes on \u003ccode\u003epages:resolved\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33662\"\u003e#33662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6b6ea5faa1bcea7ad27ab1203e15b1d4e07eda99\"\u003e\u003ccode\u003e6b6ea5f\u003c/code\u003e\u003c/a\u003e fix(nuxt): respect layer priority order for scanned components (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33654\"\u003e#33654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/26aaf83d3f045fa9eb8a8ef24470951b838b069f\"\u003e\u003ccode\u003e26aaf83\u003c/code\u003e\u003c/a\u003e refactor(kit,nitro,nuxt,schema,vite): explicitly import process/performance (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/95518afa215160da8f0890346296474892d70c47\"\u003e\u003ccode\u003e95518af\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (main) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33639\"\u003e#33639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/1cc5393256b9571bbcbc069e60975aeea67a786b\"\u003e\u003ccode\u003e1cc5393\u003c/code\u003e\u003c/a\u003e chore: reduce redirects in docs links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/456cc36c6794c0aa7b737580aafe1b8c637f908c\"\u003e\u003ccode\u003e456cc36\u003c/code\u003e\u003c/a\u003e fix(nuxt): correct warning message for prefetch/noPrefetch conflict (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33617\"\u003e#33617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v4.2.1/packages/nuxt\"\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prisma` from 6.9.0 to 6.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prisma/prisma/releases\"\u003eprisma's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.19.0\u003c/h2\u003e\n\u003cp\u003eToday, we are excited to share the \u003ccode\u003e6.19.0\u003c/code\u003e stable release 🎉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e🌟 Star this repo for notifications about new releases, bug fixes \u0026amp; features — or \u003ca href=\"https://pris.ly/x\"\u003efollow us on X\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eThis release brings a lot of bug fixes and improvements to both the ORM and Prisma Postgres.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/orm\"\u003ePrisma ORM\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePrisma ORM is the most popular ORM in the TypeScript ecosystem. Today’s release brings a bunch of new bug fixes and overall improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5675\"\u003e#5675\u003c/a\u003e: When dropping a model from a schema, do not append the default schema to the migration.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma-engines/pull/5656\"\u003e#5656\u003c/a\u003e: Align naming conventions for fields and relation fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/prisma/prisma/pull/28341\"\u003e#28341\u003c/a\u003e: Add biome ignore comments to generated client files. This was a community contribution from \u003ca href=\"https://github.com/lonelyevil\"\u003e\u003ccode\u003e@​lonelyevil\u003c/code\u003e\u003c/a\u003e, thank you!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.prisma.io/postgres\"\u003ePrisma Postgres\u003c/a\u003e is our fully managed Postgres service, designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release, we are introducing the following improvements:\u003c/p\u003e\n\u003ch3\u003eConnection pooling with Prisma Postgres\u003c/h3\u003e\n\u003cp\u003eWe added support for direct connections in 6.17, opening Prisma Postgres up to working with any tool in the wider Postgres ecosystem. Now, you can confirm that connection to support connection pooling by appending the query parameter \u003ccode\u003epool=true\u003c/code\u003e to the connection string.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epostgres://555555..../postgres?sslmode=require\u0026amp;pool=true\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eVS Code extension\u003c/h2\u003e\n\u003cp\u003eA frequently requested feature is to be able to use a \u003ca href=\"https://www.prisma.io/docs/postgres/database/local-development\"\u003elocal Prisma Postgres database\u003c/a\u003e within our VS Code Extension without having to log in. In this release, we’re happy to share that this is now supported! Now you can work on your project without having to connect to the database remotely.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/prisma/language-tools/pull/1924\"\u003e#1924\u003c/a\u003e: previewFeatures = \u0026quot;\u0026quot; suggestion results in \u0026quot;[]\u0026quot; value\u003c/p\u003e\n\u003ch3\u003ePreparing for Prisma v7\u003c/h3\u003e\n\u003cp\u003ePrisma v7 is almost here, and we’ve been making many of the feature in it available ahead of its release. If you haven’t been keeping your version of \u003ccode\u003eprisma\u003c/code\u003e, \u003ccode\u003e@prisma/client\u003c/code\u003e up to date, now is the time to do so before the release. Many of the changes we’ve introduced over the 6.x release cycle will become the default in v7.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnified Prisma Config for project configuration\u003c/li\u003e\n\u003cli\u003eMove from \u003ccode\u003eprisma-client-js\u003c/code\u003e \u003ccode\u003eprisma-client\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eengine\u003c/code\u003e and \u003ccode\u003edatasource\u003c/code\u003e keys in \u003ccode\u003eprisma.config.ts\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOpen roles at Prisma\u003c/h2\u003e\n\u003cp\u003eInterested in joining Prisma? We’re growing and have several exciting opportunities across the company for developers who are passionate about building with Prisma. Explore our open positions on our \u003ca href=\"https://www.prisma.io/careers#current\"\u003eCareers page\u003c/a\u003e and find the role that’s right for you.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/2ca964d0a81ce251f970fa40821b31f692771d32\"\u003e\u003ccode\u003e2ca964d\u003c/code\u003e\u003c/a\u003e chore(deps): update engines to 6.19.0-8.7b3c6b2f5cf8948c3c32b2898731d3222f349...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/74631641db5a1c1d952819e0501676f9ccdb9407\"\u003e\u003ccode\u003e7463164\u003c/code\u003e\u003c/a\u003e feat(config): \u003ccode\u003eenv\u003c/code\u003e utility improvements  (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28332\"\u003e#28332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/1bd7fd29d0a489591cd7d125a6f7d776412bf298\"\u003e\u003ccode\u003e1bd7fd2\u003c/code\u003e\u003c/a\u003e fix(tests): don't replace the process.env object (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28331\"\u003e#28331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/407862680558d456b2000b9e817193461fbb2f6a\"\u003e\u003ccode\u003e4078626\u003c/code\u003e\u003c/a\u003e chore: fix jest inline snapshot update (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28330\"\u003e#28330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/a3e36ae9c0f836a9c505a9535e8e6d40d7e8ff98\"\u003e\u003ccode\u003ea3e36ae\u003c/code\u003e\u003c/a\u003e feat(config): add support for \u003ccode\u003eengine?: 'js' | 'classic'\u003c/code\u003e (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28266\"\u003e#28266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/6960355c2e01ca05fb4b3954e33b9ab4fc842df7\"\u003e\u003ccode\u003e6960355\u003c/code\u003e\u003c/a\u003e feat: support OpenTelemetry in loadable sub-commands (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28272\"\u003e#28272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/423b58507879080bdc1273ca5d30b3de87e5b766\"\u003e\u003ccode\u003e423b585\u003c/code\u003e\u003c/a\u003e fix: revert \u0026quot;chore: use pnpm catalog (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28236\"\u003e#28236\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28271\"\u003e#28271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/10fab6b8ffb71d53e7af8c44c03df91df9a39aaa\"\u003e\u003ccode\u003e10fab6b\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28236\"\u003e#28236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/58e44eecf81530d1e2965366955f7ef97fef571a\"\u003e\u003ccode\u003e58e44ee\u003c/code\u003e\u003c/a\u003e chore: cli - remove unused/unnecessary dependencies (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28081\"\u003e#28081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prisma/prisma/commit/c5ff908f3846e57569ef6f93bcb5c0de3c808bf0\"\u003e\u003ccode\u003ec5ff908\u003c/code\u003e\u003c/a\u003e chore: bump get-port to 7.1.0 (\u003ca href=\"https://github.com/prisma/prisma/tree/HEAD/packages/cli/issues/28080\"\u003e#28080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prisma/prisma/commits/6.19.0/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-router` from 4.5.1 to 4.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/router/releases\"\u003evue-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev4.6.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/61838bf09b617f30ae7d2a0a00892fbd1fb85d87\"\u003e\u003ccode\u003e61838bf\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/09d63d3ff836a775231bf65ceaa11839bfed191f\"\u003e\u003ccode\u003e09d63d3\u003c/code\u003e\u003c/a\u003e fix: reinstate ESM browser builds (\u003ca href=\"https://redirect.github.com/vuejs/router/issues/2572\"\u003e#2572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/4dd6544de01edf8595a9d4f4e3dc1fbdeee06ae7\"\u003e\u003ccode\u003e4dd6544\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/af822e46ba67f45a8aa087bdf16cdaaa8a02c623\"\u003e\u003ccode\u003eaf822e4\u003c/code\u003e\u003c/a\u003e fix: avoid passing leading ? to parseQuery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/04a621ce9acd0410d6a430b245c0ac4c47097343\"\u003e\u003ccode\u003e04a621c\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/2064d8a7dbef7589e8d31add0ee481c1d8b2331f\"\u003e\u003ccode\u003e2064d8a\u003c/code\u003e\u003c/a\u003e build: fixup changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/6f00085c7d1d2e423a1f27f1c0ce4a152ea0ea99\"\u003e\u003ccode\u003e6f00085\u003c/code\u003e\u003c/a\u003e chore: up deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/9b22edcff3acd9782dd86257b2744c1ae35a455e\"\u003e\u003ccode\u003e9b22edc\u003c/code\u003e\u003c/a\u003e build: add deprecated vue-router.esm-bundler export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/d9c6cc7123c54f8ae8dbf2c92827fa59fb6b173a\"\u003e\u003ccode\u003ed9c6cc7\u003c/code\u003e\u003c/a\u003e build: annotate release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/router/commit/37cc3a5c27a8ef555ef262dc9fb86dbc4a50903a\"\u003e\u003ccode\u003e37cc3a5\u003c/code\u003e\u003c/a\u003e release: vue-router@4.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/router/compare/v4.5.1...v4.6.3\"\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.55.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\nwebServer: {\ncommand: 'npm run start',\nwait: {\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\nawait page.goto('/');\n});\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.55.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​playwright/test\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.18.0 to 22.19.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 to 16.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0c1b000af8688366077ecc7093333e8a701c4f7c\"\u003e\u003ccode\u003e0c1b000\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/595b2022b08b3c6936ec21e18e04bdfbb4071b49\"\u003e\u003ccode\u003e595b202\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e fix: do display \u0026quot;failed to spawn\u0026quot; message when task fails normally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5cf2a1ee62af346c41c99dda1eaea75e7f7c9a1c\"\u003e\u003ccode\u003e5cf2a1e\u003c/code\u003e\u003c/a\u003e style: do not autofix when running lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ba4001276ac6c9c17309eec05b69b0bddf426823\"\u003e\u003ccode\u003eba40012\u003c/code\u003e\u003c/a\u003e chore: drop \u003ccode\u003enpx\u003c/code\u003e from \u003ccode\u003ecommit-msg\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d67de9ac0495ca384a441e196357c49857499bd9\"\u003e\u003ccode\u003ed67de9a\u003c/code\u003e\u003c/a\u003e chore: fix \u003ccode\u003epre-push\u003c/code\u003e hook usage with changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8017d1df2fdb8141fa359944cba6244cbe199152\"\u003e\u003ccode\u003e8017d1d\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/922d7f4fb356d59e8e959391566c81f4e15042f2\"\u003e\u003ccode\u003e922d7f4\u003c/code\u003e\u003c/a\u003e ci: remove dependabot integration, it's not useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6aeeef18f0a6c405016c2d0370d04bd7a1d2c353\"\u003e\u003ccode\u003e6aeeef1\u003c/code\u003e\u003c/a\u003e docs: add PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5728b5059c6b5897b854650a606a4fea307d017\"\u003e\u003ccode\u003ea5728b5\u003c/code\u003e\u003c/a\u003e docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.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 lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.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.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\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#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\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.7.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.2...3.7.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003e#18375\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\u003eAn internal refactor accidentally broke the VSCode extension plugin loading.\u003c/p\u003e\n\u003ch1\u003e3.7.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.1...3.7.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix string print when switching quotes (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003e#18351\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\nconsole.log(\u0026quot;A descriptor\\\\'s .kind must be \\\u0026quot;method\\\u0026quot; or \\\u0026quot;field\\\u0026quot;.\u0026quot;)\n\u003cp\u003e// Prettier 3.7.1\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\u003c/p\u003e\n\u003cp\u003e// Prettier 3.7.2\nconsole.log('A descriptor\\'s .kind must be \u0026quot;method\u0026quot; or \u0026quot;field\u0026quot;.');\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Preserve quote for embedded HTML attribute values (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003e#18352\u003c/a\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/gabrielcaiana/ai-chat/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielcaiana%2Fai-chat/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}}]}