[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-release-repo-nuxt-scripts":3,"$f2v3tzw7dti6zg":-1,"github-release-repo-nuxt-scripts-page-1":18},{"project":4,"relatedArticles":17},{"id":5,"name":6,"owner":7,"repo":8,"url":9,"firstPublishedAt":10,"releaseCount":11,"tags":12},"019d75b0-dd8a-73b6-8b8c-b9fbdc0ec956","Nuxt Scripts","nuxt","scripts","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts","2026-04-14T03:51:40.000Z",24,[13],{"color":14,"id":15,"name":16,"slug":7},"#41DC82","019d75ad-5b60-75ca-9027-363caa1d5e2a","Nuxt",[],{"items":19,"page":357,"pageSize":358,"totalCount":11},[20,36,50,64,78,92,106,120,134,148,162,176,190,204,218,232,246,260,274,288,302,316,330,344],{"body":21,"createdAt":22,"githubId":23,"htmlUrl":24,"id":25,"isPrerelease":26,"isPublished":27,"name":28,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":29,"summary":30,"tagName":28,"updatedAt":31,"displayName":32,"hasBreakingChanges":26,"tags":33,"version":35},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Backport recent v2 beta fixes to 1.x &nbsp;-&nbsp; by @harlan-zw and **Harlan GitHub Agent** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F932 [\u003Csamp>(bdd33)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fbdd333d1)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.9...v1.3.10)","2026-09-28T16:00:05.830Z","398341371","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.10","01a0e8be-aec6-772c-b862-9335d8a20a3e",false,true,"v1.3.10","2026-09-28T14:41:42.000Z","Nuxt Scripts v1.3.10 includes important bug fixes that backport recent v2 beta improvements to the 1.x version, enhancing stability and performance for developers using this version.","2026-09-28T16:00:33.496Z","Nuxt Scripts v1.3.10",[34],{"color":14,"id":15,"name":16,"slug":7},"1.3.10",{"body":37,"createdAt":38,"githubId":39,"htmlUrl":40,"id":41,"isPrerelease":26,"isPublished":27,"name":42,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":43,"summary":44,"tagName":42,"updatedAt":45,"displayName":46,"hasBreakingChanges":26,"tags":47,"version":49},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Backport upstream fixes to 1.x &nbsp;-&nbsp; by @harlan-zw, @danielroe and **Harlan GitHub Agent** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F897 [\u003Csamp>(dbab5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fdbab51ac)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.8...v1.3.9)","2026-09-09T08:00:05.962Z","385237939","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.9","01a0852e-6748-7517-aebc-3cbde4f6c723","v1.3.9","2026-09-09T05:03:04.000Z","Nuxt Scripts v1.3.9 includes important upstream bug fixes backported to the 1.x branch, enhancing stability and performance. Developers should update to benefit from these improvements.","2026-09-22T05:19:17.715Z","Nuxt Scripts v1.3.9",[48],{"color":14,"id":15,"name":16,"slug":7},"1.3.9",{"body":51,"createdAt":52,"githubId":53,"htmlUrl":54,"id":55,"isPrerelease":26,"isPublished":27,"name":56,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":57,"summary":58,"tagName":56,"updatedAt":59,"displayName":60,"hasBreakingChanges":26,"tags":61,"version":63},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **registry**: Don&#39;t declare the global `Window` via `extends` (1.x backport) &nbsp;-&nbsp; by @harlan-zw, **Togetic** and **Claude Opus 5 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F880 [\u003Csamp>(be0ce)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fbe0ce7bc)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.7...v1.3.8)","2026-08-21T16:00:05.801Z","374460552","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.8","01a0250d-06a8-7228-a777-35f68878e8d2","v1.3.8","2026-08-21T14:25:35.000Z","In the v1.3.8 release of Nuxt Scripts, a bug fix was implemented to prevent the declaration of the global `Window` via `extends`, improving compatibility and stability. This change is a backport from the 1.x series.","2026-08-21T16:00:31.374Z","Nuxt Scripts v1.3.8",[62],{"color":14,"id":15,"name":16,"slug":7},"1.3.8",{"body":65,"createdAt":66,"githubId":67,"htmlUrl":68,"id":69,"isPrerelease":26,"isPublished":27,"name":70,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":71,"summary":72,"tagName":70,"updatedAt":73,"displayName":74,"hasBreakingChanges":26,"tags":75,"version":77},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **proxy**: Disable proxying for static deployments (1.x backport) &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F877 [\u003Csamp>(33fcd)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F33fcdd0b)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.6...v1.3.7)","2026-08-21T16:00:05.807Z","374407572","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.7","01a0250d-06af-73cd-be9a-f3f4e00c5e28","v1.3.7","2026-08-21T13:08:46.000Z","Nuxt Scripts v1.3.7 includes a crucial bug fix that disables proxying for static deployments, addressing issues from the previous version. This update ensures smoother functionality for developers using static hosting with Nuxt.","2026-08-21T16:00:31.177Z","Nuxt Scripts v1.3.7",[76],{"color":14,"id":15,"name":16,"slug":7},"1.3.7",{"body":79,"createdAt":80,"githubId":81,"htmlUrl":82,"id":83,"isPrerelease":26,"isPublished":27,"name":84,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":85,"summary":86,"tagName":84,"updatedAt":87,"displayName":88,"hasBreakingChanges":26,"tags":89,"version":91},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **gtm**: Don&#39;t declare `dataLayer` on the global `Window` (1.x backport) &nbsp;-&nbsp; by @harlan-zw and **Togetic** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F865 [\u003Csamp>(77f1e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F77f1e400)\n- **proxy**: Report upstream failures as gateway errors (1.x backport) &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F863 [\u003Csamp>(d4d30)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fd4d3099b)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.5...v1.3.6)","2026-08-18T12:00:06.549Z","372096583","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.6","01a014be-3b93-72d8-8e7c-f7ee13348b01","v1.3.6","2026-08-18T04:51:40.000Z","Nuxt Scripts v1.3.6 includes important bug fixes, such as preventing the declaration of `dataLayer` on the global `Window` and improving error reporting for upstream failures as gateway errors. These updates enhance stability and reliability for developers using Nuxt Scripts.","2026-08-18T12:00:34.822Z","Nuxt Scripts v1.3.6",[90],{"color":14,"id":15,"name":16,"slug":7},"1.3.6",{"body":93,"createdAt":94,"githubId":95,"htmlUrl":96,"id":97,"isPrerelease":26,"isPublished":27,"name":98,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":99,"summary":100,"tagName":98,"updatedAt":101,"displayName":102,"hasBreakingChanges":26,"tags":103,"version":105},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **cloudflare**: Keep Undici out of Worker bundles &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F860 [\u003Csamp>(e0888)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fe0888f5e)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.4...v1.3.5)","2026-08-16T16:00:06.115Z","371357741","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.5","01a00b4d-3be0-703a-a3c0-6b7aa62981a7","v1.3.5","2026-08-16T15:16:53.000Z","This release of Nuxt Scripts (v1.3.5) includes a critical bug fix that ensures Undici is excluded from Worker bundles when using Cloudflare, improving compatibility and performance. Developers should update to this version to avoid potential issues.","2026-08-16T16:00:32.208Z","Nuxt Scripts v1.3.5",[104],{"color":14,"id":15,"name":16,"slug":7},"1.3.5",{"body":107,"createdAt":108,"githubId":109,"htmlUrl":110,"id":111,"isPrerelease":26,"isPublished":27,"name":112,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":113,"summary":114,"tagName":112,"updatedAt":115,"displayName":116,"hasBreakingChanges":26,"tags":117,"version":119},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Import `defineNuxtPlugin` in intercept plugin &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F842 [\u003Csamp>(d7f1f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fd7f1f34c)\n- Support Nitro 2 and 3 server runtimes &nbsp;-&nbsp; by @onmax and @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F844 [\u003Csamp>(d67d1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fd67d1375)\n- Resolve Nitro compatibility aliases during SSR &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(35ca6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F35ca6719)\n- **proxy**:\n  - Block unsafe redirects and local targets &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F840 [\u003Csamp>(cd17e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fcd17e4bf)\n- **script**:\n  - Harden lifecycle and SDK loading &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F850 [\u003Csamp>(4bab6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F4bab6732)\n  - Detect runtime Unhead capabilities &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(66edb)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F66edb9b8)\n  - Honor aliased Unhead capabilities &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(bf39c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fbf39c4aa)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.3...v1.3.4)","2026-08-13T16:00:05.340Z","369926155","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.4","019ffbda-24db-75b2-98e0-3fbc7515627b","v1.3.4","2026-08-13T13:13:47.000Z","Nuxt Scripts v1.3.4 introduces critical bug fixes including the import of `defineNuxtPlugin` in the intercept plugin and enhanced support for Nitro 2 and 3 server runtimes. Additionally, it improves security by blocking unsafe redirects in the proxy and hardens lifecycle and SDK loading in scripts.","2026-08-13T16:00:31.851Z","Nuxt Scripts v1.3.4",[118],{"color":14,"id":15,"name":16,"slug":7},"1.3.4",{"body":121,"createdAt":122,"githubId":123,"htmlUrl":124,"id":125,"isPrerelease":26,"isPublished":27,"name":126,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":127,"summary":128,"tagName":126,"updatedAt":129,"displayName":130,"hasBreakingChanges":26,"tags":131,"version":133},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **proxy**: Backport empty body handling to v1 &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(38db5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F38db555e)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.2...v1.3.3)","2026-08-06T16:00:05.479Z","366328008","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.3","019fd7cd-a166-7273-8f60-42fa6706fc85","v1.3.3","2026-08-06T15:36:34.000Z","Nuxt Scripts v1.3.3 includes a bug fix that backports empty body handling to version 1, improving the proxy functionality. This update enhances reliability for developers using the proxy feature.","2026-08-06T16:00:33.665Z","Nuxt Scripts v1.3.3",[132],{"color":14,"id":15,"name":16,"slug":7},"1.3.3",{"body":135,"createdAt":136,"githubId":137,"htmlUrl":138,"id":139,"isPrerelease":26,"isPublished":27,"name":140,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":141,"summary":142,"tagName":140,"updatedAt":143,"displayName":144,"hasBreakingChanges":26,"tags":145,"version":147},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **proxy**:\n  - Preserve non-JSON request bodies &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F837 [\u003Csamp>(0eb88)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F0eb882ed)\n  - Hash upstream cache keys &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F835 [\u003Csamp>(ae4e5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fae4e5717)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.1...v1.3.2)","2026-07-21T16:00:05.494Z","357414036","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.2","019f8567-e151-7661-ad87-8cc7d8bb9fb0","v1.3.2","2026-07-21T14:37:48.000Z","Nuxt Scripts v1.3.2 introduces important bug fixes, including the preservation of non-JSON request bodies and improved hashing of upstream cache keys. These enhancements aim to improve the reliability and performance of proxy handling.","2026-07-21T16:00:22.057Z","Nuxt Scripts v1.3.2",[146],{"color":14,"id":15,"name":16,"slug":7},"1.3.2",{"body":149,"createdAt":150,"githubId":151,"htmlUrl":152,"id":153,"isPrerelease":26,"isPublished":27,"name":154,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":155,"summary":156,"tagName":154,"updatedAt":157,"displayName":158,"hasBreakingChanges":26,"tags":159,"version":161},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Respect `warmupStrategy: false` when defaulting to preload &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F828 [\u003Csamp>(6cbea)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6cbea8be)\n- Mark unhead peer dependency as optional &nbsp;-&nbsp; by @stuible and @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F824 [\u003Csamp>(3930b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3930b5d4)\n- **snapchat**: Proxy bundled config loads &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F823 [\u003Csamp>(51672)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F51672830)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.3.0...v1.3.1)","2026-07-14T04:00:05.731Z","353561594","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.1","019f5ec8-304b-742a-bf87-60abb65345cb","v1.3.1","2026-07-14T03:59:24.000Z","Nuxt Scripts v1.3.1 includes important bug fixes such as ensuring the `warmupStrategy: false` setting is respected for preloading, marking the unhead peer dependency as optional, and improving the proxy for bundled config loads in the snapchat feature.","2026-07-14T04:00:22.872Z","Nuxt Scripts v1.3.1",[160],{"color":14,"id":15,"name":16,"slug":7},"1.3.1",{"body":163,"createdAt":164,"githubId":165,"htmlUrl":166,"id":167,"isPrerelease":26,"isPublished":27,"name":168,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":169,"summary":170,"tagName":168,"updatedAt":171,"displayName":172,"hasBreakingChanges":26,"tags":173,"version":175},"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- **proxy**: Support path aliases to hide third-party hostnames &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F821 [\u003Csamp>(899b1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F899b1cb5)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **runtime**: Avoid server-side script use callbacks &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F820 [\u003Csamp>(a2896)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fa28962e5)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.2.1...v1.3.0)","2026-06-30T16:00:05.713Z","346921617","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.3.0","019f1942-564f-7578-a79b-b356a3a09be4","v1.3.0","2026-06-30T15:15:04.000Z","Nuxt Scripts v1.3.0 introduces support for path aliases in the proxy feature, allowing developers to hide third-party hostnames. Additionally, it fixes a bug related to server-side script callbacks, enhancing runtime stability.","2026-06-30T16:00:18.428Z","Nuxt Scripts v1.3.0",[174],{"color":14,"id":15,"name":16,"slug":7},"1.3.0",{"body":177,"createdAt":178,"githubId":179,"htmlUrl":180,"id":181,"isPrerelease":26,"isPublished":27,"name":182,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":183,"summary":184,"tagName":182,"updatedAt":185,"displayName":186,"hasBreakingChanges":26,"tags":187,"version":189},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Provide SpeedCurve snippet fallback &nbsp;-&nbsp; by @sjh9714 in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F811 [\u003Csamp>(c1322)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc1322798)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.2.0...v1.2.1)","2026-06-02T20:00:05.324Z","333230924","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.2.1","019e89eb-feaa-746c-94b1-2bb75d91baab","v1.2.1","2026-06-02T16:20:31.000Z","This release of Nuxt Scripts (v1.2.1) includes a bug fix that provides a fallback for the SpeedCurve snippet, enhancing reliability. Developers should update to ensure improved performance in their applications.","2026-06-02T20:00:09.515Z","Nuxt Scripts v1.2.1",[188],{"color":14,"id":15,"name":16,"slug":7},"1.2.1",{"body":191,"createdAt":192,"githubId":193,"htmlUrl":194,"id":195,"isPrerelease":26,"isPublished":27,"name":196,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":197,"summary":198,"tagName":196,"updatedAt":199,"displayName":200,"hasBreakingChanges":26,"tags":201,"version":203},"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- SpeedCurve LUX &nbsp;-&nbsp; by @zizzfizzix and @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F782 [\u003Csamp>(82696)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8269677e)\n- **globals**: Runtime disable + scripts:globals hook &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F808 [\u003Csamp>(62b04)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F62b04172)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **deps**: Add support for unhead v3 &nbsp;-&nbsp; by @danielroe and @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F795 [\u003Csamp>(fefd9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffefd9fe1)\n- **google-maps**: Deprecate heatmap component &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F809 [\u003Csamp>(c92ac)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc92ac39a)\n- **google-maps,gravatar**: A11y misc fixes &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F802 [\u003Csamp>(bb42b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fbb42bea3)\n- **instagram-embed**: Use facebookexternalhit UA & don't cache empty shells &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F806 [\u003Csamp>(87b13)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F87b13429)\n- **proxy**: Strip hop-by-hop request headers (RFC 7230) &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F804 [\u003Csamp>(da57b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fda57b6ec)\n- **speedcurve**: Vendor LUX snippet and group schema options &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F805 [\u003Csamp>(ac0ad)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fac0ad5ca)\n- **stripe**: Allow selecting Stripe.js SDK version &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F799 [\u003Csamp>(ae8d2)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fae8d2c23)\n- **vimeo**: A11y keyboard and video placeholder alt text &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F803 [\u003Csamp>(33a11)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F33a113a2)\n- **youtube-player**: A11y keyboard-accessible &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F798 [\u003Csamp>(8b4e9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8b4e9998)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.1.1...v1.2.0)","2026-06-02T04:00:07.399Z","332885718","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.2.0","019e867d-1ed2-714e-b778-6b1167c443e7","v1.2.0","2026-06-02T03:50:41.000Z","Nuxt Scripts v1.2.0 introduces the SpeedCurve LUX feature and a new runtime disable option with the scripts:globals hook. Additionally, it adds support for unhead v3 and includes various accessibility improvements across components like YouTube and Vimeo, while deprecating the heatmap component in google-maps.","2026-06-02T04:00:12.986Z","Nuxt Scripts v1.2.0",[202],{"color":14,"id":15,"name":16,"slug":7},"1.2.0",{"body":205,"createdAt":206,"githubId":207,"htmlUrl":208,"id":209,"isPrerelease":26,"isPublished":27,"name":210,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":211,"summary":212,"tagName":210,"updatedAt":213,"displayName":214,"hasBreakingChanges":26,"tags":215,"version":217},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **security**:\n  - Allow opting out of proxy page token in SSR payload &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F789 [\u003Csamp>(4738a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F4738a27)\n  - Allow disabling proxy signing with `security: false` &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F790 [\u003Csamp>(dc11a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fdc11ae0)\n- **tiktok-pixel**:\n  - Use TikTok's array snippet protocol &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F786 [\u003Csamp>(f46cc)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ff46ccb6)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.1.0...v1.1.1)","2026-05-21T08:00:05.848Z","326629159","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.1.1","019e498c-82d6-76da-b3e2-5a622cc66952","v1.1.1","2026-05-21T06:53:34.000Z","Nuxt Scripts v1.1.1 introduces important security enhancements, allowing developers to opt out of proxy page tokens in SSR payloads and disable proxy signing with a new `security: false` option. Additionally, the TikTok pixel integration has been updated to utilize TikTok's array snippet protocol for improved functionality.","2026-05-21T08:00:13.690Z","Nuxt Scripts v1.1.1",[216],{"color":14,"id":15,"name":16,"slug":7},"1.1.1",{"body":219,"createdAt":220,"githubId":221,"htmlUrl":222,"id":223,"isPrerelease":26,"isPublished":27,"name":224,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":225,"summary":226,"tagName":224,"updatedAt":227,"displayName":228,"hasBreakingChanges":26,"tags":229,"version":231},"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- LinkedIn Insight Tag &nbsp;-&nbsp; by @zizzfizzix in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F741 [\u003Csamp>(fb922)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffb92206)\n- Ahrefs Web Analytics &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F751 [\u003Csamp>(ceb4b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fceb4ba0)\n- Usercentrics CMP &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F749 [\u003Csamp>(d2114)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fd2114c5)\n- Calendly &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F750 [\u003Csamp>(e8524)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fe852443)\n- Build-time debug flag with script-lifecycle tracing &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F760 [\u003Csamp>(f6c25)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ff6c25a5)\n- Warn on misconfigured NUXT_PUBLIC_SCRIPTS_* env vars &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F778 [\u003Csamp>(05d32)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F05d3250)\n- Env-var overrides for scripts.globals (single-build, multi-deploy) &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F780 [\u003Csamp>(88869)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8886903)\n- **gtm,ga**: Consent.default() + strict GCMv2 validation &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F772 [\u003Csamp>(6f74a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6f74a6c)\n- **tiktokPixel**: Production hardening - region, CAPI dedup, advanced matching &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F776 [\u003Csamp>(c5b69)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc5b6905)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Add `--pnpm` flag to `pkg-pr-new publish` command in nightly workflow &nbsp;-&nbsp; by @DamianGlowala and **Damian Głowala** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F755 [\u003Csamp>(53810)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F53810dd)\n- Validate required registry fields after runtime merge &nbsp;-&nbsp; by @tsukiyama-3 and @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F762 [\u003Csamp>(61293)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6129314)\n- **assets**:\n  - Set js content-type on dev bundled asset handler &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F748 [\u003Csamp>(6ddc9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6ddc9f6)\n- **google-maps**:\n  - Avoid recentering on inline options &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F747 [\u003Csamp>(65c3b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F65c3b56)\n- **googleTagManager**:\n  - Push consent as arguments to dataLayer &nbsp;-&nbsp; by @buffalom and **motion-work** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F771 [\u003Csamp>(fc398)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffc3981b)\n- **plausible**:\n  - Honor scriptInput.src in bundle.resolve for self-hosted &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F775 [\u003Csamp>(fb50b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffb50b0a)\n- **proxy**:\n  - Allow `region1.google-analytics.com` &nbsp;-&nbsp; by @captnCC in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F753 [\u003Csamp>(58f81)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F58f81ad)\n  - Surface upstream error cause and distinguish timeouts &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F757 [\u003Csamp>(0cb62)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F0cb62af)\n- **tiktokPixel**:\n  - Missing types &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F773 [\u003Csamp>(f73a0)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ff73a0ce)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.0.6...v1.1.0)","2026-05-14T20:00:04.320Z","322654285","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.1.0","019e2813-26cc-734c-abea-b079118e549e","v1.1.0","2026-05-14T16:19:42.000Z","Nuxt Scripts v1.1.0 introduces several new features including support for LinkedIn Insight Tag, Ahrefs Web Analytics, and Usercentrics CMP, enhancing analytics integration. Additionally, a build-time debug flag and improved environment variable handling for scripts have been added, along with various bug fixes to optimize asset handling and consent management.","2026-05-14T20:00:16.267Z","Nuxt Scripts v1.1.0",[230],{"color":14,"id":15,"name":16,"slug":7},"1.1.0",{"body":233,"createdAt":234,"githubId":235,"htmlUrl":236,"id":237,"isPrerelease":26,"isPublished":27,"name":238,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":239,"summary":240,"tagName":238,"updatedAt":241,"displayName":242,"hasBreakingChanges":26,"tags":243,"version":245},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **google-analytics, google-tag-manager**: Per-region consent defaults &nbsp;-&nbsp; by @zizzfizzix in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F739 [\u003Csamp>(ada74)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fada747d)\n- **google-maps**: Avoid recentering google maps on inline options &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F740 [\u003Csamp>(ab1d5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fab1d5e8)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.0.5...v1.0.6)","2026-05-03T12:00:04.178Z","316826731","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.0.6","019dedb5-be3b-713d-bc59-b93f80f0362b","v1.0.6","2026-05-03T08:29:04.000Z","Nuxt Scripts v1.0.6 introduces bug fixes for google-analytics and google-tag-manager, ensuring per-region consent defaults, and resolves an issue with google-maps to prevent unwanted recentering on inline options. These updates enhance the functionality and reliability of these integrations for Vue\u002FNuxt developers.","2026-05-03T12:00:15.300Z","Nuxt Scripts v1.0.6",[244],{"color":14,"id":15,"name":16,"slug":7},"1.0.6",{"body":247,"createdAt":248,"githubId":249,"htmlUrl":250,"id":251,"isPrerelease":26,"isPublished":27,"name":252,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":253,"summary":254,"tagName":252,"updatedAt":255,"displayName":256,"hasBreakingChanges":26,"tags":257,"version":259},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **google-maps**: Detach overlay element on unmount &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F736 [\u003Csamp>(49b54)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F49b5416)\n- **google-sign-in**: Initialize\u002FrenderButton\u002Fprompt helpers &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F734 [\u003Csamp>(ecd1b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fecd1bec)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.0.4...v1.0.5)","2026-05-01T04:00:04.111Z","316243691","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.0.5","019de1b1-920e-7097-8a3b-78e51ba7694c","v1.0.5","2026-05-01T01:59:59.000Z","Nuxt Scripts v1.0.5 introduces important bug fixes for the google-maps and google-sign-in modules, including proper detachment of overlay elements on unmount and enhancements to initialization and rendering helpers. These updates improve the reliability and functionality of these features for developers.","2026-05-01T04:00:13.185Z","Nuxt Scripts v1.0.5",[258],{"color":14,"id":15,"name":16,"slug":7},"1.0.5",{"body":261,"createdAt":262,"githubId":263,"htmlUrl":264,"id":265,"isPrerelease":26,"isPublished":27,"name":266,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":267,"summary":268,"tagName":266,"updatedAt":269,"displayName":270,"hasBreakingChanges":26,"tags":271,"version":273},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **google-analytics**: Allow ga-audiences regional Google domains through proxy &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F729 [\u003Csamp>(9ac99)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F9ac9948)\n- **google-maps**: Preserve user pan and re-emit ready on color-mode re-init &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F731 [\u003Csamp>(ceecf)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fceecf57)\n- **proxy**: Cover dynamic third-party domains for Clarity and PostHog &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F732 [\u003Csamp>(985d5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F985d54f)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.0.3...v1.0.4)","2026-04-29T04:00:04.222Z","314922483","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.0.4","019dd764-da6e-77e1-8f49-287d903dd890","v1.0.4","2026-04-29T00:28:54.000Z","Nuxt Scripts v1.0.4 introduces important bug fixes, including support for regional Google Analytics domains through the proxy, preservation of user pan in Google Maps during color-mode re-initialization, and enhanced coverage for dynamic third-party domains in Clarity and PostHog. These updates improve functionality and user experience for developers utilizing these features.","2026-04-29T04:00:12.602Z","Nuxt Scripts v1.0.4",[272],{"color":14,"id":15,"name":16,"slug":7},"1.0.4",{"body":275,"createdAt":276,"githubId":277,"htmlUrl":278,"id":279,"isPrerelease":26,"isPublished":27,"name":280,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":281,"summary":282,"tagName":280,"updatedAt":283,"displayName":284,"hasBreakingChanges":26,"tags":285,"version":287},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Green CI on main &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(377b1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F377b125)\n- **google-maps**: Re-init on color-mode change for cloud-styled mapIds &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F727 [\u003Csamp>(94b7d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F94b7d11)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.0.2...v1.0.3)","2026-04-28T04:00:03.982Z","314354906","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.0.3","019dd23e-7d7f-7518-a053-92e36d47e22d","v1.0.3","2026-04-28T03:31:59.000Z","Release v1.0.3 of Nuxt Scripts includes a fix for ensuring a green CI on the main branch and addresses an issue with the google-maps integration, which now re-initializes on color-mode changes for cloud-styled mapIds.","2026-04-28T04:00:10.225Z","Nuxt Scripts v1.0.3",[286],{"color":14,"id":15,"name":16,"slug":7},"1.0.3",{"body":289,"createdAt":290,"githubId":291,"htmlUrl":292,"id":293,"isPrerelease":26,"isPublished":27,"name":294,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":295,"summary":296,"tagName":294,"updatedAt":297,"displayName":298,"hasBreakingChanges":26,"tags":299,"version":301},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- **bundle**: Content-address bundled script filenames for stable SRI &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F725 [\u003Csamp>(f979e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ff979ede)\n- **fathom-analytics**: Drop proxy support, bundle-only with sdkPatches &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F722 [\u003Csamp>(0f27c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F0f27cbb)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.0.1...v1.0.2)","2026-04-23T08:00:04.811Z","312590161","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.0.2","019db95a-6eb7-710a-a854-6f06cefa30b3","v1.0.2","2026-04-23T07:26:31.000Z","In version 1.0.2 of Nuxt Scripts, bundled script filenames now utilize content-addressing for stable Subresource Integrity (SRI). Additionally, support for proxy in fathom-analytics has been removed, focusing solely on bundle functionality with sdkPatches.","2026-04-23T08:00:09.866Z","Nuxt Scripts v1.0.2",[300],{"color":14,"id":15,"name":16,"slug":7},"1.0.2",{"body":303,"createdAt":304,"githubId":305,"htmlUrl":306,"id":307,"isPrerelease":26,"isPublished":27,"name":308,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":309,"summary":310,"tagName":308,"updatedAt":311,"displayName":312,"hasBreakingChanges":26,"tags":313,"version":315},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Respect proxying self-hosted domains &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F718 [\u003Csamp>(2bbeb)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F2bbeb68)\n- **google-maps**:\n  - Prevent blank space during page transitions &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F715 [\u003Csamp>(8a817)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8a81779)\n  - Handle marker + mapOptions.styles conflict &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F719 [\u003Csamp>(67af0)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F67af0c1)\n- **vercel-analytics**:\n  - Skip script in dev to avoid failed insights POSTs &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F713 [\u003Csamp>(8ef0d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8ef0d39)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv1.0.0...v1.0.1)","2026-04-17T09:00:03.177Z","310142886","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.0.1","019d9aab-2eda-7524-a27d-fb0c5aefd06c","v1.0.1","2026-04-17T02:26:13.000Z","Nuxt Scripts v1.0.1 introduces several important bug fixes, including improved handling of self-hosted domains and enhancements to the google-maps integration to prevent blank spaces during transitions and resolve style conflicts. Additionally, the vercel-analytics script is now skipped in development mode to avoid failed POST requests.","2026-04-17T09:00:08.704Z","Nuxt Scripts v1.0.1",[314],{"color":14,"id":15,"name":16,"slug":7},"1.0.1",{"body":317,"createdAt":318,"githubId":319,"htmlUrl":320,"id":321,"isPrerelease":26,"isPublished":27,"name":322,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":323,"summary":324,"tagName":322,"updatedAt":325,"displayName":326,"hasBreakingChanges":27,"tags":327,"version":329},"> Nuxt Scripts v1 is the first stable release.\r\n\r\n\r\nNuxt Scripts v1 is the first stable release, pushing the ecosystem forward for better **privacy** and **performance** for third-party scripts.\r\n\r\n## 📣 Highlights\r\n\r\n### 🔒 First-Party Mode: Privacy Focused Proxy\r\n\r\nEvery third-party script request exposes your users data to [fingerprinting](https:\u002F\u002Ffirstpartysimulator.net\u002Flearn).\r\n\r\nDifferent providers are more intrusive, for example, the X Pixel accesses 9 browser fingerprinting APIs (including `navigator.getBattery()`), sets 5 tracking cookies, and makes requests to 3 separate domains. Microsoft Clarity reads 10 fingerprinting APIs across 3 domains.\r\n\r\nFirst-party mode acts as a **reverse proxy**: scripts are bundled at build time and served from your domain, while runtime requests are securely forwarded through your server. Data sent to third-party servers gets anonymised: IPs (`180.233.124.74` -> `180.233.124.0`), browser versions (`Mozilla\u002F5.0 (compatible; Chrome\u002F120.0)`) and more. This is **auto-enabled** for all scripts that support it.\r\n\r\nA side-effect is a performance boost from avoiding extra DNS lookups, fewer cookie banners, and reducing expensive fingerprinting queries. It also makes ad-blockers ineffective since requests appear same-origin.\r\n\r\nSee the [First-Party Mode Guide](https:\u002F\u002Fscripts.nuxt.com\u002Fdocs\u002Fguides\u002Ffirst-party) and [PR #577](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F577) for details.\r\n\r\n### 🛠️ Rebuilt DevTools\r\n\r\nThe Nuxt DevTools panel has been rewritten around the v1 privacy and capability model. New views surface the things v1 does differently.\r\n\r\n\u003Cimg width=\"2764\" height=\"1314\" alt=\"Image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F47814398-b321-454f-895f-5d659d49a69f\" \u002F>\r\n\r\n### 🎉 Partytown Web Worker Support\r\n\r\nLoad third-party scripts off the main thread using [Partytown](https:\u002F\u002Fpartytown.builder.io\u002F). Scripts run in a web worker, freeing the main thread for your app. Integrates directly with first-party mode. See [PR #576](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F576).\r\n\r\nSet `partytown: true` per-script:\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n  modules: ['@nuxtjs\u002Fpartytown', '@nuxt\u002Fscripts'],\r\n  scripts: {\r\n    registry: {\r\n      plausibleAnalytics: { domain: 'example.com', partytown: true },\r\n      fathomAnalytics: { site: 'XXXXX', partytown: true },\r\n      umamiAnalytics: { websiteId: 'xxx', partytown: true },\r\n    }\r\n  }\r\n  \u002F\u002F Forward array auto-configured per-script!\r\n})\r\n```\r\n\r\n**Auto-forwarding supported for:** `googleAnalytics`, `plausibleAnalytics`, `fathomAnalytics`, `umamiAnalytics`, `matomoAnalytics`, `segment`, `mixpanelAnalytics`, `bingUet`, `metaPixel`, `xPixel`, `tiktokPixel`, `snapchatPixel`, `redditPixel`, `cloudflareWebAnalytics`\r\n\r\n> ⚠️ GA4 has [known issues](https:\u002F\u002Fgithub.com\u002FBuilderIO\u002Fpartytown\u002Fissues\u002F583) with Partytown. GTM is not compatible (requires DOM access). Consider Plausible, Fathom, or Umami instead.\r\n\r\n### 🐦 SSR Social Embeds\r\n\r\nThird-party embed scripts (Twitter widgets, Instagram embeds, Bluesky posts) hurt performance and leak user data. Following the [Cloudflare Zaraz approach](https:\u002F\u002Fblog.cloudflare.com\u002Fzaraz-supports-server-side-rendering-of-embeds\u002F), Nuxt Scripts now fetches embed data server-side and securely proxies all assets through your domain. See [PR #590](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F590).\r\n\r\n```vue\r\n\u003CScriptXEmbed tweet-id=\"1754336034228171055\">\r\n  \u003Ctemplate #default=\"{ userName, text, likesFormatted, photos }\">\r\n    \u003C!-- Full styling control via scoped slots -->\r\n  \u003C\u002Ftemplate>\r\n\u003C\u002FScriptXEmbed>\r\n\r\n\u003CScriptInstagramEmbed post-url=\"https:\u002F\u002Finstagram.com\u002Fp\u002FABC123\u002F\">\r\n  \u003Ctemplate #default=\"{ html, shortcode }\">\r\n    \u003Cdiv v-html=\"html\" \u002F>\r\n  \u003C\u002Ftemplate>\r\n\u003C\u002FScriptInstagramEmbed>\r\n\r\n\u003CScriptBlueskyEmbed post-url=\"https:\u002F\u002Fbsky.app\u002Fprofile\u002F...\">\r\n  \u003Ctemplate #default=\"{ html }\">\r\n    \u003Cdiv v-html=\"html\" \u002F>\r\n  \u003C\u002Ftemplate>\r\n\u003C\u002FScriptBlueskyEmbed>\r\n```\r\n\r\n### ✋ First-Class Consent Controls\r\n\r\nv1 treats consent as a first-class concern with two complementary APIs. See the [Consent Guide](https:\u002F\u002Fscripts.nuxt.com\u002Fdocs\u002Fguides\u002Fconsent), [PR #544](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F544), [PR #631](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F631), and [PR #712](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F712).\r\n\r\nEvery consent-aware registry script now exposes a vendor-native `consent` object on the returned instance plus a typed `defaultConsent` option applied before the first tracking call.\r\n\r\n```ts\r\nconst gtm = useScriptGoogleTagManager({\r\n  id: 'GTM-XXX',\r\n  defaultConsent: { ad_storage: 'denied', analytics_storage: 'denied' },\r\n})\r\n\u002F\u002F Later, after the user accepts\r\ngtm.consent.update({ ad_storage: 'granted', analytics_storage: 'granted' })\r\n\r\nconst ttq = useScriptTikTokPixel({ id: '...', defaultConsent: 'hold' })\r\nttq.consent.grant() \u002F\u002F or .revoke() \u002F .hold()\r\n\r\nconst meta = useScriptMetaPixel({ id: '...', defaultConsent: 'denied' })\r\nmeta.consent.grant()\r\n```\r\n\r\n### 📦 New Registry Scripts\r\n\r\n- **PostHog Analytics** ([#568](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F568)): Product analytics with feature flags\r\n- **Google reCAPTCHA v3** ([#567](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F567)): Invisible bot protection\r\n- **TikTok Pixel** ([#569](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F569)): Conversion tracking\r\n- **Google Sign-In** ([#573](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F573)): One-tap authentication\r\n- **Rybbit Analytics** ([#453](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F453)): Privacy-focused open source analytics\r\n- **Databuddy Analytics** ([#495](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F495)): Lightweight analytics\r\n- **Bing UET** ([#650](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F650)): Microsoft Advertising conversion tracking\r\n- **Mixpanel Analytics** ([#648](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F648)): Product analytics and user tracking\r\n- **Vercel Analytics** ([#605](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F605)): Vercel Web Analytics integration\r\n- **Gravatar** ([#606](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F606)): Avatar service with privacy-preserving proxy\r\n\r\n## Other Changes\r\n\r\n### 🔄 Script Reload API\r\n\r\nScripts now expose a [`.reload()`](https:\u002F\u002Fscripts.nuxt.com\u002Fdocs\u002Fapi\u002Fuse-script) method for re-executing DOM-scanning scripts after SPA navigation. See [commit 77f853b](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F77f853b).\r\n\r\n```ts\r\nconst script = useScript('\u002Fthird-party.js')\r\nawait script.reload()\r\n```\r\n\r\n### 🔐 Automatic SRI Integrity Hashes\r\n\r\nBundled scripts can automatically generate Subresource Integrity hashes. See [PR #575](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F575).\r\n\r\n```ts\r\nexport default defineNuxtConfig({\r\n  scripts: {\r\n    assets: {\r\n      integrity: 'sha384'\r\n    }\r\n  }\r\n})\r\n```\r\n\r\n### 📊 Script Stats Export\r\n\r\nNew `@nuxt\u002Fscripts\u002Fstats` subpath export for auditing script privacy, performance, and security characteristics.\r\n\r\n```ts\r\nimport { getScriptStats } from '@nuxt\u002Fscripts\u002Fstats'\r\n\r\nconst stats = await getScriptStats()\r\n\u002F\u002F Privacy ratings (A+ to F), performance ratings, CWV estimates,\r\n\u002F\u002F cookie analysis, network behavior, tracked data types\r\n```\r\n\r\n### 🎬 YouTube Player Overhaul\r\n\r\n- **Isolated player instances** ([#586](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F586)): Multiple players work correctly\r\n- **Aspect ratio control**: New `ratio` prop\r\n- **Proper cleanup**: Players destroyed on unmount\r\n\r\n### 📹 Vimeo Player Enhancements\r\n\r\n- **Aspect ratio control** ([#624](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F624)): New `ratio` prop, matching YouTube Player API\r\n\r\n### 🗺️ Google Maps Overhaul\r\n\r\nThe Google Maps integration received a major DX overhaul for v1, making it feel like a native Vue component library rather than a wrapper around options bags.\r\n\r\n**Declarative SFC Components** ([#510](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F510)): 11 composable components for markers, shapes, overlays, clustering, and more. All use Vue's injection system for parent\u002Fchild communication and clean up automatically on unmount.\r\n\r\n**Custom Marker Content** ([#658](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F658)): The `#content` slot on `ScriptGoogleMapsMarker` replaces the default pin with any HTML or Vue template. Build price tags, status badges, or any custom marker visual declaratively.\r\n\r\n```vue\r\n\u003CScriptGoogleMapsMarker :position=\"{ lat: -34.397, lng: 150.644 }\">\r\n  \u003Ctemplate #content>\r\n    \u003Cdiv class=\"price-tag\">$420k\u003C\u002Fdiv>\r\n  \u003C\u002Ftemplate>\r\n\u003C\u002FScriptGoogleMapsMarker>\r\n```\r\n\r\n**Custom Overlay View** ([#658](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F658)): `ScriptGoogleMapsOverlayView` renders arbitrary Vue content at a map position with full styling control. When nested inside a marker, it auto-inherits position and follows the marker during drag. Supports `v-model:open` for toggling visibility without remounting.\r\n\r\n```vue\r\n\u003CScriptGoogleMapsMarker :position=\"pos\" @click=\"open = !open\">\r\n  \u003CScriptGoogleMapsOverlayView v-model:open=\"open\" anchor=\"bottom-center\" :offset=\"{ x: 0, y: -50 }\">\r\n    \u003CMyCustomPopup @close=\"open = false\" \u002F>\r\n  \u003C\u002FScriptGoogleMapsOverlayView>\r\n\u003C\u002FScriptGoogleMapsMarker>\r\n```\r\n\r\n**Direct `:position` Prop**: Marker components now accept `:position` as a top-level prop (no options bag needed for the most common case).\r\n\r\n**Additional Components**:\r\n- [**`ScriptGoogleMapsStaticMap`**](https:\u002F\u002Fscripts.nuxt.com\u002Fscripts\u002Fgoogle-maps\u002Fapi\u002Fstatic-map) ([#673](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F673)): The static placeholder is now a standalone component, with images routed through your server so API keys stay server-side. Use it inside `#placeholder` on `ScriptGoogleMaps`, or standalone for store locators and contact pages that never need the interactive Maps API.\r\n- [**`ScriptGoogleMapsGeoJson`**](https:\u002F\u002Fscripts.nuxt.com\u002Fscripts\u002Fgoogle-maps\u002Fapi\u002Fgeojson) ([#656](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F656)): Declarative wrapper around `google.maps.Data` for loading and styling GeoJSON with full event bindings.\r\n\r\n**Infrastructure**:\r\n- **Color mode support** ([#587](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F587)): Auto light\u002Fdark map switching with `mapIds` prop\r\n- **Geocode proxy**: Server-side geocoding reduces billing and hides API keys\r\n- **Memory leak fixes** ([#651](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F651)): `useGoogleMapsResource` composable ensures all sub-components clean up safely on unmount, even across async boundaries\r\n- **Marker clustering perf** ([#517](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F517), [#653](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F653)): Batch operations with `noDraw` flag to avoid multiple rerenders\r\n\r\n**Deprecation**: The legacy `ScriptGoogleMapsMarker` (wrapping `google.maps.Marker`) and `ScriptGoogleMapsAdvancedMarkerElement` names have been consolidated into `ScriptGoogleMapsMarker` (wrapping `google.maps.marker.AdvancedMarkerElement`). We removed `ScriptGoogleMapsPinElement`; use the `#content` slot on `ScriptGoogleMapsMarker` instead.\r\n\r\n### 🔧 Environment-Variable Config\r\n\r\nThe module now auto-populates `runtimeConfig.public.scripts` defaults for any enabled registry entry. Script IDs, keys, and domains resolve from `NUXT_PUBLIC_SCRIPTS_*` env vars without any `runtimeConfig` boilerplate. See [PR #634](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fpull\u002F634).\r\n\r\n```bash\r\n# .env\r\nNUXT_PUBLIC_SCRIPTS_GOOGLE_ANALYTICS_ID=G-XXXXXX\r\nNUXT_PUBLIC_SCRIPTS_POSTHOG_API_KEY=phc_xxx\r\n```\r\n\r\n## ⚠️ Breaking Changes & Migration\r\n\r\nUpgrading from v0? See the [v0 to v1 migration guide](https:\u002F\u002Fscripts.nuxt.com\u002Fdocs\u002Fmigration-guide\u002Fv0-to-v1) for the summary table and before\u002Fafter diffs for every breaking change and deprecation.\r\n\r\n## Changelog\r\n\r\n### &nbsp;&nbsp;&nbsp;🚨 Breaking Changes\r\n\r\n- First party mode config &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(01ae8)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F01ae82c)\r\n- Config consolidation for v1 &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F661 [\u003Csamp>(8deac)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8deacfb)\r\n- Simplify Google Maps components &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(d381c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fd381c9a)\r\n- Extract `ScriptGoogleMapsStaticMap` as standalone component &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F673 [\u003Csamp>(6947c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6947c7a)\r\n- **google-maps**:\r\n  - Deprecate top-level center\u002Fzoom props &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F694 [\u003Csamp>(bf560)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fbf560fd)\r\n  - Rename googleMaps expose to mapsApi &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F695 [\u003Csamp>(966de)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F966de43)\r\n  - OverlayView class extraction and reactive position rendering &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F697 [\u003Csamp>(c3347)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc33473c)\r\n- **paypal**:\r\n  - Migrate to PayPal JavaScript SDK v6 &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F628 [\u003Csamp>(89e33)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F89e3333)\r\n\r\n### &nbsp;&nbsp;&nbsp;🚀 Features\r\n\r\n- Script `.reload()` &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(77f85)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F77f853b)\r\n- Add SSR social media embeds for X and Instagram &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F590 [\u003Csamp>(aa542)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Faa542c0)\r\n- Experimental nuxt\u002Fpartytown support &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F576 [\u003Csamp>(b67c9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fb67c9a3)\r\n- First-party proxy mode with privacy anonymization &nbsp;-&nbsp; by @harlan-zw, **Claude Opus 4.6 (1M context)** and **Copilot Autofix powered by AI** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F577 [\u003Csamp>(3bc81)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3bc816e)\r\n- `@nuxt\u002Fscripts\u002Fstats` subpath export &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(202a8)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F202a881)\r\n- `\u002Ftypes-source` subpath export for doc gen &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(e415b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fe415bac)\r\n- Add Vercel Analytics support &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F605 [\u003Csamp>(2a38f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F2a38fa4)\r\n- Add Gravatar integration with privacy-preserving proxy &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F606 [\u003Csamp>(9576b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F9576b5b)\r\n- Auto-populate runtimeConfig for .env registry script overrides &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F634 [\u003Csamp>(1db6f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F1db6fc1)\r\n- Bluesky embed &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(491da)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F491daf8)\r\n- Endpoint opt-in, path standardization, proxy consolidation &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F644 [\u003Csamp>(fd14d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffd14d10)\r\n- Add Mixpanel analytics registry script &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F648 [\u003Csamp>(d11be)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fd11be8a)\r\n- Consent trigger revocation support &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F631 [\u003Csamp>(a6401)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fa6401a4)\r\n- Add Bing UET (Microsoft Advertising) registry script &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F650 [\u003Csamp>(696af)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F696afe8)\r\n- Integrate Partytown with first-party proxy mode &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F654 [\u003Csamp>(80518)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F805182a)\r\n- Add `ScriptGoogleMapsGeoJson` component &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F655 [\u003Csamp>(ee65e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fee65ea3)\r\n- Add `ScriptGoogleMapsGeoJson` component \" &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F655 [\u003Csamp>(28f80)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F28f80ff)\r\n- New devtools &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(1c285)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F1c2855f)\r\n- Vendor-native consent controls for consent-aware scripts &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F712 [\u003Csamp>(04659)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F0465940)\r\n- **ScriptVimeoPlayer**:\r\n  - Add `ratio` prop &nbsp;-&nbsp; by @AndColla in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F624 [\u003Csamp>(88ab1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F88ab123)\r\n- **bundling**:\r\n  - Add automatic SRI integrity hash generation &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F575 [\u003Csamp>(fbdf9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffbdf96b)\r\n- **first-party**:\r\n  - Exclude fingerprinting scripts, fix per-script opt-out &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F662 [\u003Csamp>(1ac35)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F1ac35a4)\r\n- **google-maps**:\r\n  - Add ScriptGoogleMapsGeoJson component &nbsp;-&nbsp; by @harlan-zw and @DamianGlowala in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F656 [\u003Csamp>(fb549)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffb54985)\r\n  - DX overhaul for v1 &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F659 [\u003Csamp>(5a8e6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F5a8e644)\r\n  - Overlay view panning, cluster auto-hide, and render guard &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F663 [\u003Csamp>(7fc0b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F7fc0b52)\r\n  - Support transitions with `data-state` &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(61319)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6131964)\r\n  - Add #renderer slot to ScriptGoogleMapsMarkerClusterer &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F675 [\u003Csamp>(46798)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F4679886)\r\n  - OverlayView defaultOpen prop and LatLng position widening &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F696 [\u003Csamp>(7bfc7)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F7bfc780)\r\n- **posthog**:\r\n  - Support proxy mode &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(6c467)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6c4675f)\r\n- **proxy**:\r\n  - Granular per-script privacy controls &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F611 [\u003Csamp>(ec2a6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fec2a60a)\r\n- **registry**:\r\n  - Add TikTok Pixel script &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F569 [\u003Csamp>(48385)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F4838509)\r\n  - Add Google reCAPTCHA v3 script &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F567 [\u003Csamp>(c2601)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc2601c5)\r\n  - Add PostHog analytics script &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F568 [\u003Csamp>(c91ea)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc91eaa5)\r\n  - Add Google Sign-In script &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F573 [\u003Csamp>(3b4e6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3b4e676)\r\n- **security**:\r\n  - HMAC signing infrastructure for proxy endpoints &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F699 [\u003Csamp>(3ca07)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3ca078c)\r\n\r\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\r\n\r\n- Broken type augmenting &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(c685f)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc685f43)\r\n- Add `estree-walker` as a dependency &nbsp;-&nbsp; by @danielroe in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F583 [\u003Csamp>(a8d20)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fa8d20b0)\r\n- Align templates with existing augments &nbsp;-&nbsp; by @danielroe and @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F589 [\u003Csamp>(e2050)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fe2050a2)\r\n- Safer resolve of triggers via nuxt.config &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(73870)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F738703a)\r\n- Import from `@nuxt\u002Fschema` &nbsp;-&nbsp; by @danielroe in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F600 [\u003Csamp>(1addd)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F1adddab)\r\n- Explicit opt-in for proxy mode &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(ef5f4)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fef5f418)\r\n- Migrate to unplugin v3 &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(409a8)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F409a88c)\r\n- Better registry key matching &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(23c75)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F23c7545)\r\n- Broken bare domain path matching &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(58fe9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F58fe9e3)\r\n- Broken bundle transforms &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(84709)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F84709eb)\r\n- Protect against broken new URL when proxying &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(cb7ff)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fcb7ff7e)\r\n- Preserve compressed\u002Fbinary request bodies in proxy handler &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F619 [\u003Csamp>(c3a60)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc3a6098)\r\n- Npm-mode registry scripts stored at $$scripts instead of $scripts &nbsp;-&nbsp; by @zizzfizzix in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F623 [\u003Csamp>(3163b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3163bad)\r\n- Broken $script write &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(985ab)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F985ab11)\r\n- Allow custom script keys in ScriptRegistry type &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F632 [\u003Csamp>(00fba)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F00fbaae)\r\n- First-party mode improvements &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(93dee)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F93dee29)\r\n- Improved script types &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(b3439)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fb3439bb)\r\n- Flakey first-party mode &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(75485)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F754852c)\r\n- Avoid mutating runtimeConfig scriptOptions &nbsp;-&nbsp; by @onmax in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F638 [\u003Csamp>(7e139)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F7e139b3)\r\n- Broken schema generation &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(0f047)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F0f047dd)\r\n- Bad first party warnings &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(8877c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8877cd2)\r\n- Target canvas fingerprinting at build-time &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(b1c23)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fb1c235d)\r\n- Improve registry script DX and type safety &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F647 [\u003Csamp>(32ff4)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F32ff4fa)\r\n- Resolve merge conflicts keeping normalized tuple approach with false support &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(3db19)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3db198b)\r\n- Add BuiltInRegistryScriptKey to prevent augmented keys from breaking typecheck &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(40056)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F4005627)\r\n- Prevent memory leak in ScriptGoogleMapsAdvancedMarkerElement &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F649 [\u003Csamp>(a597d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fa597de9)\r\n- Prevent memory leaks in all Google Maps sub-components &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F651 [\u003Csamp>(03938)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F039380e)\r\n- Update e2e bundle snapshot hash &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(8aaea)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8aaea60)\r\n- Env not being picked up always &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(8a938)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8a938db)\r\n- Mark useScript instance as raw &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(37d38)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F37d3870)\r\n- Asset path broken when using query params &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(710f8)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F710f877)\r\n- Remove redundant `=== false` check causing type error in registry &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(f53a1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ff53a11b)\r\n- Add missing proxy domains across registry scripts &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(1c47e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F1c47e72)\r\n- Add v0 migration warnings and docs for breaking config changes &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F679 [\u003Csamp>(63d4d)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F63d4da5)\r\n- Add defineSlots to all components for proper slot type inference &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F684 [\u003Csamp>(4df13)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F4df13ed)\r\n- Inherit registry scriptOptions in composable instances &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F691 [\u003Csamp>(698a5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F698a585)\r\n- Missing Bing UET types &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F710 [\u003Csamp>(96db0)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F96db067)\r\n- Quiter warnings &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(c98e8)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc98e893)\r\n- Runtime script proxy signing &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(6725e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6725e49)\r\n- Quite warnings for embeds &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(230cd)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F230cd32)\r\n- **ScriptGoogleMapsPinElement**:\r\n  - V1 migration helpers &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(a1595)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fa1595e0)\r\n- **Vimeo**:\r\n  - `placeholderObjectFit` &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(61b1c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F61b1c47)\r\n- **YouTube**:\r\n  - Fetch placeholder with high priority if above the folder &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(420fe)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F420feea)\r\n- **ci**:\r\n  - Run nuxt prepare at root so .nuxt\u002Ftsconfig.json exists for build &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(edc3b)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fedc3bcf)\r\n- **devtools**:\r\n  - Clean up &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(1178c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F1178c1e)\r\n  - Broken tooltips &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(ae2f2)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fae2f2bd)\r\n- **first-party**:\r\n  - Inject proxy endpoints for boolean\u002Fmock registry entries &nbsp;-&nbsp; by @oritwoen in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F640 [\u003Csamp>(569ee)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F569eeeb)\r\n  - Missing scripts &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(2f0c9)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F2f0c93c)\r\n- **ga**:\r\n  - Broken script rewrite &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(e0e1c)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fe0e1c0e)\r\n- **google-analytics**:\r\n  - Add www.google.com and www.googletagmanager.com to proxy domains &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F678 [\u003Csamp>(30074)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3007458)\r\n- **google-maps**:\r\n  - Static maps proxy, color mode, and bug fixes &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F587 [\u003Csamp>(2f8ad)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F2f8ad9b)\r\n  - Use noDraw flag in AdvancedMarkerElement clusterer operations &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F653 [\u003Csamp>(d2591)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fd25917e)\r\n  - Fix OverlayView, InfoWindow, and AdvancedMarkerElement DX issues &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F660 [\u003Csamp>(b65e5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fb65e5db)\r\n  - Proxy registration order &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(9e9f6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F9e9f693)\r\n  - Flatten emits &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(38697)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3869744)\r\n  - Maybe solve race condition and warnings &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(72484)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F72484c1)\r\n  - Remove redundant slot props from OverlayView &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F666 [\u003Csamp>(c2f8a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fc2f8a8b)\r\n  - Bind `$attrs` to overlay view &nbsp;-&nbsp; by @DamianGlowala and **Damian Głowala** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F672 [\u003Csamp>(e6ecf)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fe6ecfff)\r\n  - Prevent zoom\u002Fpan reset when overlay toggles &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F685 [\u003Csamp>(0e4ae)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F0e4ae9e)\r\n  - Prevent center reset on re-render and export clusterer types &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F686 [\u003Csamp>(6fdd5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F6fdd533)\r\n  - Close races in resolveQueryToLatLng &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F693 [\u003Csamp>(33ebf)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F33ebf61)\r\n  - Guard pan-on-open for closed\u002Funpositioned overlay &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F698 [\u003Csamp>(506df)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F506dfd8)\r\n- **gravatar**:\r\n  - Broken proxy &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(1c31a)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F1c31a71)\r\n- **gtm**:\r\n  - Invoke onBeforeGtmStart callback when ID is in config &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F584 [\u003Csamp>(f8ce5)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ff8ce5a1)\r\n  - Extend gtm config to set default consent mode on init &nbsp;-&nbsp; by @mmeester in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F544 [\u003Csamp>(9efc1)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F9efc16f)\r\n- **instagram**:\r\n  - Safer HTML parsing &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(e4b22)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fe4b2277)\r\n- **matomo**:\r\n  - Respect user-provided URL protocol instead of forcing HTTPS &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F572 [\u003Csamp>(78367)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F78367b1)\r\n- **plausible**:\r\n  - Use consistent window reference in clientInit stub &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F574 [\u003Csamp>(4c794)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F4c79486)\r\n  - Broken firstParty mode &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(3b936)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F3b93696)\r\n  - Support bundling with scriptId &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(9dcf6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F9dcf6a4)\r\n- **posthog**:\r\n  - 'history_change' as a capture_pageview option &nbsp;-&nbsp; by @zizzfizzix in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F620 [\u003Csamp>(f0e11)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ff0e1129)\r\n  - Unwrap array registry entry before injecting firstParty apiHost &nbsp;-&nbsp; by @zizzfizzix in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F625 [\u003Csamp>(86945)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F869458c)\r\n  - Expose Partial\u003CPostHogConfig> on config field &nbsp;-&nbsp; by @zizzfizzix in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F626 [\u003Csamp>(52f01)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F52f01c0)\r\n  - Ensure api host is runtime properly &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(f0472)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ff0472de)\r\n- **proxy**:\r\n  - Missing path separators &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(a935e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fa935e97)\r\n  - Missing script src &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(fadda)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffadda86)\r\n- **rybbit**:\r\n  - Queue custom events before script loads &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F585 [\u003Csamp>(cdfb6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fcdfb697)\r\n  - Deprecate window accessor &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(05dfc)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F05dfc23)\r\n- **script-meta**:\r\n  - Better stats &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(722ea)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F722ea89)\r\n- **stats**:\r\n  - Expose all privacy apis &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(a5fdf)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fa5fdf01)\r\n- **tiktok**:\r\n  - Missing global &nbsp;-&nbsp; by @harlan-zw [\u003Csamp>(8b391)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F8b39140)\r\n- **types**:\r\n  - Add googleSignIn to ScriptRegistry &nbsp;-&nbsp; by @zizzfizzix in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F627 [\u003Csamp>(be31e)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fbe31ec1)\r\n  - Broken IDE display of registry types &nbsp;-&nbsp; by @harlan-zw and **Copilot** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F683 [\u003Csamp>(afbb6)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fafbb6bd)\r\n  - Prevent registry entry types from collapsing to `never` &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F701 [\u003Csamp>(fdaf0)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Ffdaf089)\r\n- **youtube**:\r\n  - Isolate player instances and fix multiple bugs &nbsp;-&nbsp; by @harlan-zw and **Claude Opus 4.6 (1M context)** in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F586 [\u003Csamp>(dc4c7)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fdc4c7f4)\r\n\r\n### &nbsp;&nbsp;&nbsp;🏎 Performance\r\n\r\n- Migrate plugins to oxc-walker (parseAndWalk) &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F610 [\u003Csamp>(abb95)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002Fabb95a2)\r\n\r\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv0.13.2...v1.0.0)","2026-04-16T09:00:06.160Z","309452704","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv1.0.0","019d9584-de7d-77c8-aab9-8b358421567f","v1.0.0","2026-04-15T16:24:17.000Z","Nuxt Scripts v1.0.0 introduces a stable release focused on enhancing privacy and performance for third-party scripts. Key features include a First-Party Mode that acts as a privacy-focused proxy, anonymizing user data while improving performance, and rebuilt DevTools for better integration. Additionally, it supports Partytown for loading scripts off the main thread, further optimizing app performance.","2026-04-16T09:00:11.950Z","Nuxt Scripts v1.0.0",[328],{"color":14,"id":15,"name":16,"slug":7},"1.0.0",{"body":331,"createdAt":332,"githubId":333,"htmlUrl":334,"id":335,"isPrerelease":26,"isPublished":27,"name":336,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":337,"summary":338,"tagName":336,"updatedAt":339,"displayName":340,"hasBreakingChanges":26,"tags":341,"version":343},"### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Avoid mutating runtimeConfig when merging registry script options &nbsp;-&nbsp; by @harlan-zw in https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fissues\u002F708 [\u003Csamp>(16924)\u003C\u002Fsamp>](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcommit\u002F16924a9)\n\n##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv0.13.2...v0.13.4)","2026-04-14T09:00:03.457Z","308688843","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv0.13.4","019d8b38-1bef-71b4-bc91-1a7fda72b58b","v0.13.4","2026-04-14T07:22:10.000Z","This release fixes a bug that prevented the mutation of runtimeConfig when merging registry script options, enhancing stability and reliability for developers using Nuxt Scripts.","2026-04-14T09:00:10.697Z","Nuxt Scripts v0.13.4",[342],{"color":14,"id":15,"name":16,"slug":7},"0.13.4",{"body":345,"createdAt":346,"githubId":347,"htmlUrl":348,"id":349,"isPrerelease":26,"isPublished":27,"name":350,"projectId":5,"projectName":6,"projectOwner":7,"projectRepo":8,"publishedAt":10,"summary":351,"tagName":350,"updatedAt":352,"displayName":353,"hasBreakingChanges":26,"tags":354,"version":356},"**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Fcompare\u002Fv0.13.3...v0.13.3","2026-04-14T09:00:03.475Z","308639778","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fscripts\u002Freleases\u002Ftag\u002Fv0.13.3","019d8b38-1c12-755e-b363-e0cad29d56ed","v0.13.3","This release of Nuxt Scripts v0.13.3 includes various bug fixes and performance improvements. Notably, it enhances compatibility with the latest Nuxt features, ensuring a smoother development experience.","2026-04-14T09:00:10.868Z","Nuxt Scripts v0.13.3",[355],{"color":14,"id":15,"name":16,"slug":7},"0.13.3",1,25]