- Avoid warming delayed script src (357d02a)
- stripe: Prefer
@stripe/stripe-js
over@types/stripe-v3
(#300) - Optional Valibot schema (#287)
- Fix typo/incomplete sentence (#285)
- Type issue (6490ce3)
- Type issue (0c5135c)
- Playground for multi datalayers (#173)
- Test scripts (1f7df13)
- Broken ci (c89380f)
- devtools: Fix deprecation (29864f1)
- Bump deps & lint (c54412f)
- Harlan (@harlan-zw)
- Harlan Wilton (@harlan-zw)
- Julien Huang (@huang-julien)
- Morgan-retex (@morgan-retex)
- Stefano Bartoletti (@stefanobartoletti)
- matomo: Easier cloud config using
cloudId
(d7e18c4) - matomo: Support numeric
siteId
(299516c) - Avoid overriding
<link rek="preload"
with invalid src (25f1ade)
- Fix docs for disabling scripts in development (#281)
- Bump deps (931f4f6)
- Harlan (@harlan-zw)
- Paul (@schnetzi)
- Use free path for virtual plugin template (8624923)
- 🐛 Fixed "height" css style property (#275)
- adsense: Push ad slot once only on dev (#276)
- Bump deps (81f0923)
- Harlan (@harlan-zw)
- Asoka Wotulo (@asokawotulo)
- Arb85 (@arb85)
- Bernhard Berger (@bernhardberger)
- Harlan (@harlan-zw)
- Prefer ref triggers or promise booleans (bacd3de)
- Harlan (@harlan-zw)
- Allow fallback on bundle fail (#255)
- adsense:
⚠️ Remove defaultdata-ad-format
(#248) - Improved
bundle: true
debug and cache clearing (d269066) - metaPixel: Use meta logo instead of facebook logo (#264)
- Insert script src with
app.baseURL
(52e1fcb)
- adsense:
⚠️ Remove defaultdata-ad-format
(#248)
- Harlan (@harlan-zw)
- 2nofa11 (@2nofa11)
- Julien Huang (@huang-julien)
- Asoka Wotulo (@asokawotulo)
- bundling: Throw error if download fails (#253)
- Group failed scripts log (#254)
- YouTube: Broken api types (a00f753)
- Harlan harlan@harlanzw.com
- Julien Huang julien.h.dev@gmail.com
- ScriptGoogleMaps: Clean up map markers properly (53bb530)
- Harlan harlan@harlanzw.com
- Do not omit
crossorigin
from link preload (#241)
- Harlan harlan@harlanzw.com
- Daniel Roe daniel@roe.dev
- matomo: Support custom tracker urls (#236)
- Reslear reslear@gmail.com
- Handle scripts missing
src
(510d7b9)
- Add learn section and carbon ads (f4de446)
- Harlan harlan@harlanzw.com
- Automatically
preload
andpreconnect
relevant scripts (a65a5e0) - useScriptTriggerElement: Pre-hydration event triggers (#237)
- googleMaps: Unified styling of static image and map (c85d278)
- Soft-dependency on Unhead v1.10.1 (4a9fc40)
- Allow
useScript
to re-register trigger (9890124) - useScriptTriggerElement: Reject promises on scope dispose (7297783)
- googleAdsense: Broken validation input path (f198a80)
- playground: Avoid deprecated useScript api (0f02696)
- Add coding group end to plausible page (#215)
- release: V0.7.1 (48e4244)
- Bump nuxt version (#224)
- docs: Fix incorrect links (#228)
- Bump deps (13184f8)
- Sync lock (28346e2)
- Throw error if nuxt api is down (d8b79f1)
- Bump unhead 1.10.2 (83d6d18)
- Unhead 1.10.3 (af13a30)
- Bump deps (50126bf)
- Avoid runtime valibot dependency (2033f16)
- Soft dependency unhead 1.10.4 (5b61da0)
- Avoid adding
crossorigin
for same domain scripts (dd75a31) - Fix test (339162e)
- Tests (260eb52)
- Broken watcher clean up (a0a8118)
- ci: Skip linting (12ba618)
- Fix flaky test (35f0657)
- Harlan harlan@harlanzw.com
- Harlan Wilton harlan@harlanzw.com
- Aman Desai
- Daniel Roe daniel@roe.dev
- Alfarish Fizikri alfarish@evermos.com
- Alexander Lichter github@lichter.io
- Broken type generation (8282d6e)
- GoogleMaps: Ensure center marker is place when using mapOptions (45e6f24)
- GoogleMaps: Avoid losing marker reference (406968a)
- Harlan harlan@harlanzw.com
- Alfarish Fizikri alfarishfizikri@gmail.com
- Daniel Roe daniel@roe.dev
- Registry scripts bundling with
scriptOptions.bundle
(0c7906e) - vimeo:
⚠️ Broken player, refactor props (#204)
- Fix broken links (#198)
- Lint (328d92a)
- Maybe fix tests (c947f8a)
- Maybe fix tests (263e10e)
- Broken types (d83576a)
- Bump deps (98f4325)
- Clean up (41cd38f)
- Bump unhead (d1b97e2)
- Lint (3602040)
- Broken devtools (b35eaba)
- Unhead 1.10.0 (f9c62c7)
- Bump deps (4f7c7ae)
⚠️ Improve google maps integration (#191)⚠️ Unhead 1.10.0 integration (#203)- vimeo:
⚠️ Broken player, refactor props (#204)
- Harlan (@harlan-zw)
- Harlan Wilton (@harlan-zw)
- Lars Salling (@lsalling)
- tpc: Update TPC and fix GA (#186)
- Avoid module declaration augmentations (b27d4ee)
- Public release -> beta (debf873)
- Update import path for devtools port (#190)
- Bump deps (05f085e)
- Broken linting (3c46cff)
- Broken typechecking and linting (9285284)
- Bump deps (ea17d69)
- E2e integration tests for ga and gtm (#189)
- Harlan (@harlan-zw)
- Julien Huang (@huang-julien)
- Arash (@arashsheyda)
- GA,GTM: Configurable dataLayer name (#163)
- Fix google analytics category (#156)
- Use correct google analytics logo (#172)
- TPC: Use proper script keys (c607d72)
- TPC: Broken schema integration (ed115d8)
- Disallow overriding registry key name (2eedd4a)
- devtools: Support multiple of the same registry scripts (8794d74)
- ScriptYouTubePlayer: Missing default slot (#180)
- tpc: Support customizing dataLayer variable (09e3c2f)
- Broken tutorial, put some
use
intoscriptOptions
(#155) - Fix typo in js-confetti guide (#162)
- Fix typo in plausible analytics env var example (#161)
- Mention third-party-capital and aurora for tpc composables (#159)
- GoogleMaps: Added Places API to requirements of API key (#168)
- Add tsconfig to scripts and remove unused ts-expect-error (#158)
- Add issue template (669ed2a)
- Push to discussion (3c88385)
- Broken devtools when no scripts (c355da4)
- ci: Add docs link in Issue template (#178)
- github: Prefer no titles (97437c0)
- Julien Huang julien.h.dev@gmail.com
- Harlan harlan@harlanzw.com
- Jules Hery
- Gangan
- Mick Lawitzke info@lawitzke.de
- Jonty Brook me@jontyb.co.uk
- Roman Nuritdinov github@woof.slmail.me
- Support manual script deduping (#148)
- tpc: Custom feature detection flags (#113)
- Allow
use
with npm scripts (dfec3b4) - Support explicit
scriptInput.src
override (be2389f) - Safer top level await checks (#149)
- Prefer module build-time tpc (#153)
- tpc: Write only declaration files (#151)
- Bump deps (14d6c7f)
- Improve type api (188fcf5)
- Bump deps, maybe fix docs deployment (0d6abed)
- Maybe fix docs deployment (7f21bc3)
- Harlan (@harlan-zw)
- Harlan Wilton (@harlan-zw)
- Julien Huang (@huang-julien)
- tpc: Annotate return type of tpc composables (#141)
- tpc: Directly push tpc composables into registry (#139)
- tpc: Use mlly to resolve third-party-capital (#138)
- Bump deps (ce084bf)
- Harlan (@harlan-zw)
- Julien Huang (@huang-julien)
- Broken
globals
array config parsing (292bd8e)
- Harlan (@harlan-zw)
- Broken deps (5c854e7)
- Harlan (@harlan-zw)
- Detect await $script.load() (#117)
⚠️ Convert module configglobals
to object (#127)ScriptIntercom
(fa5ab56)useScriptCrisp
andScriptCrisp
(#128)⚠️ ScriptLemonSqueezy
(#130)
- tpc: Respect script location and action field (#105)
- docs: Matomo-analytics website url (#118)
- Generate globals plugin correctly (1594f67)
- Use object syntax to define NuxtConfigScriptRegistry (#124)
- Avoid adding plugin if module is disabled (2e4df43)
- Devtool UI improvements (a8bf500)
- Make scripts accessible at
nuxtApp.$scripts
(a41347c) - Hook up UI props (993c123)
⚠️ ScriptCarbonAds
preferready
event (d32e0d8)- Consistent component
error
event emits (c9d2b3e) ⚠️ RenameuseElementScriptTrigger
,useConsentScriptTrigger
,useAnalyticsPageEvent
(038d891)- Properly support array triggers with
useScriptTriggerElement
(ade64a4)
- tpc: Move tests to AST instead of code snapshots (#99)
- Refactor
import { type foo }
toimport type { foo }
(#108) - tpc: Remove augmentWindowTypes (#119)
- readme: Fix links in
Next Steps
(#102) - Add basic contribution guide (#109)
- Refactor
script setup lang="ts"
(#116) - Fix contributing guide (#122)
- monorepo: Put deps in root (#93)
- ci: Add GitHub PR template (#101)
- monorepo: Update deps in
client/
(#100) - template: Fix PR template (#107)
- Add
eslint-plugin-n
to ESLint rules (#106) - Prepare in postinstall (735fdbd)
- Update nuxt-module-builder to 0.8.0 (#110)
- ci: Move renovate config (#112)
- Fix module option registry type generation (#114)
- Drop
postinstall
(#120) - Bump deps (c9f881e)
- Bump lock (d05952a)
- Bump lock (db571cf)
- Bump deps (36d79d3)
- Fix broken devtools (de35240)
- Lint (e9e6483)
- Bump deps (436981f)
- Fix tests (dc79087)
- Fix broken types (722577b)
- Broken ts checks (ea8e96b)
- Clean up crisp & intercom (83e6c2b)
- Optional google adsense
loaded
(21c7e89) - Misc fixes (829f4a8)
- Lint (30e1768)
- Broken types (669d653)
⚠️ Convert module configglobals
to object (#127)⚠️ ScriptLemonSqueezy
(#130)⚠️ ScriptCarbonAds
preferready
event (d32e0d8)⚠️ RenameuseElementScriptTrigger
,useConsentScriptTrigger
,useAnalyticsPageEvent
(038d891)
- Harlan (@harlan-zw)
- Harlan Wilton (@harlan-zw)
- Julien Huang (@huang-julien)
- Gangan (@shinGangan)
- RoiLeo medina.leo42@gmail.com
- Missing registry types (564898e)
- Harlan (@harlan-zw)
- Mock validation
pipe
(7c2fabb)
- Harlan (@harlan-zw)
- Update contributors placeholder to chrome aurora (#84)
- Tweak wording of perf results (#89)
- Add more detail to billing docs (#88)
- Broken docs (2f0d962)
- Bump deps (c5dff89)
- Lint (0e02caf)
- Migrate to Nuxt ESLint (#86)
- Bump deps (7b46151)
- Broken ts (6e8cbd2)
- Lint (1bb0a03)
- Broken types (a5934d9)
- Broken lint (3d52245)
- Add release:minor script (01a153e)
- Harlan (@harlan-zw)
- Harlan Wilton (@harlan-zw)
- Julien Huang (@huang-julien)
- Gangan (@shinGangan)
- Kara
- Dilshod Mirzoev (@mdilshod1994)
- Carbon ads (#80)
- Harlan Wilton (@harlan-zw)
- Google adsense (#75)
- Tree shake registry script src resolvers (f1423d2)
useElementScriptTrigger
support undefined trigger (c684f6a)
- Harlan (@harlan-zw)
- Harlan Wilton (@harlan-zw)
- Bump docs (b762e13)
- Harlan (@harlan-zw)
- Force useRegistry return type (#73)
- Bump deps (a24bd3d)
- Broken build (b12a889)
- Lint (1345d32)
- Bump deps (90a03d6)
- Bump deps (13e59e3)
- Upstream type fixes (8442409)
- Harlan (@harlan-zw)
- Julien Huang (@huang-julien)
- Maxime Pauvert (@maximepvrt)
- Harlan (@harlan-zw)