Skip to content

Latest commit

 

History

History
697 lines (443 loc) · 26.6 KB

CHANGELOG.md

File metadata and controls

697 lines (443 loc) · 26.6 KB

Changelog

v0.9.2

compare changes

🩹 Fixes

  • Types for ref triggers (7b3570d)
  • Cache bundled scripts relative to nuxt root (cc5e01b)

🏡 Chore

❤️ Contributors

v0.9.1

compare changes

🩹 Fixes

  • Prefer ref triggers or promise booleans (bacd3de)

🏡 Chore

❤️ Contributors

v0.9.0

compare changes

🚀 Enhancements

  • Allow fallback on bundle fail (#255)

🩹 Fixes

  • adsense: ⚠️ Remove default data-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)

🏡 Chore

⚠️ Breaking Changes

  • adsense: ⚠️ Remove default data-ad-format (#248)

❤️ Contributors

v0.8.5

compare changes

🩹 Fixes

  • bundling: Throw error if download fails (#253)
  • Group failed scripts log (#254)
  • YouTube: Broken api types (a00f753)

🏡 Chore

❤️ Contributors

v0.8.4

compare changes

🩹 Fixes

  • ScriptGoogleMaps: Clean up map markers properly (53bb530)

🏡 Chore

❤️ Contributors

v0.8.3

compare changes

🩹 Fixes

  • Do not omit crossorigin from link preload (#241)

🏡 Chore

❤️ Contributors

v0.8.2

compare changes

🚀 Enhancements

  • matomo: Support custom tracker urls (#236)

❤️ Contributors

v0.8.1

compare changes

🩹 Fixes

  • Handle scripts missing src (510d7b9)

📖 Documentation

  • Add learn section and carbon ads (f4de446)

🏡 Chore

❤️ Contributors

v0.8.0

compare changes

v0.7.3

compare changes

v0.7.2

compare changes

🚀 Enhancements

  • Automatically preload and preconnect relevant scripts (a65a5e0)
  • useScriptTriggerElement: Pre-hydration event triggers (#237)
  • googleMaps: Unified styling of static image and map (c85d278)

🩹 Fixes

  • 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)

💅 Refactors

  • playground: Avoid deprecated useScript api (0f02696)

📖 Documentation

  • Add coding group end to plausible page (#215)

🏡 Chore

❤️ Contributors

v0.7.1

compare changes

🩹 Fixes

  • Broken type generation (8282d6e)
  • GoogleMaps: Ensure center marker is place when using mapOptions (45e6f24)
  • GoogleMaps: Avoid losing marker reference (406968a)

📖 Documentation

  • Fix broken link (#208)
  • Fix broken link (#211)

🏡 Chore

❤️ Contributors

v0.7.0

compare changes

v0.6.8

compare changes

v0.6.7

compare changes

🚀 Enhancements

  • ⚠️ Improve google maps integration (#191)
  • ⚠️ Unhead 1.10.0 integration (#203)

🩹 Fixes

  • Registry scripts bundling with scriptOptions.bundle (0c7906e)
  • vimeo: ⚠️ Broken player, refactor props (#204)

📖 Documentation

  • Fix broken links (#198)

🏡 Chore

⚠️ Breaking Changes

  • ⚠️ Improve google maps integration (#191)
  • ⚠️ Unhead 1.10.0 integration (#203)
  • vimeo: ⚠️ Broken player, refactor props (#204)

❤️ Contributors

v0.6.6

compare changes

🩹 Fixes

  • tpc: Update TPC and fix GA (#186)

💅 Refactors

  • Avoid module declaration augmentations (b27d4ee)

🏡 Chore

✅ Tests

  • E2e integration tests for ga and gtm (#189)

❤️ Contributors

v0.6.5

compare changes

🚀 Enhancements

  • GA,GTM: Configurable dataLayer name (#163)

🩹 Fixes

  • 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)

📖 Documentation

  • Broken tutorial, put some use into scriptOptions (#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)

🏡 Chore

  • 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)

❤️ Contributors

v0.6.4

compare changes

🚀 Enhancements

  • Support manual script deduping (#148)

🩹 Fixes

  • 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)

💅 Refactors

  • tpc: Write only declaration files (#151)

🏡 Chore

❤️ Contributors

v0.6.3

compare changes

🩹 Fixes

  • 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)

🏡 Chore

❤️ Contributors

v0.6.2

compare changes

🩹 Fixes

  • Broken globals array config parsing (292bd8e)

❤️ Contributors

v0.6.1

compare changes

🏡 Chore

❤️ Contributors

v0.6.0

compare changes

🚀 Enhancements

  • Detect await $script.load() (#117)
  • ⚠️ Convert module config globals to object (#127)
  • ScriptIntercom (fa5ab56)
  • useScriptCrisp and ScriptCrisp (#128)
  • ⚠️ ScriptLemonSqueezy (#130)

🩹 Fixes

  • 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 prefer ready event (d32e0d8)
  • Consistent component error event emits (c9d2b3e)
  • ⚠️ Rename useElementScriptTrigger, useConsentScriptTrigger, useAnalyticsPageEvent (038d891)
  • Properly support array triggers with useScriptTriggerElement (ade64a4)

💅 Refactors

  • tpc: Move tests to AST instead of code snapshots (#99)
  • Refactor import { type foo } to import type { foo } (#108)
  • tpc: Remove augmentWindowTypes (#119)

📖 Documentation

  • readme: Fix links in Next Steps (#102)
  • Add basic contribution guide (#109)
  • Refactor script setup lang="ts" (#116)
  • Fix contributing guide (#122)

🏡 Chore

⚠️ Breaking Changes

  • ⚠️ Convert module config globals to object (#127)
  • ⚠️ ScriptLemonSqueezy (#130)
  • ⚠️ ScriptCarbonAds prefer ready event (d32e0d8)
  • ⚠️ Rename useElementScriptTrigger, useConsentScriptTrigger, useAnalyticsPageEvent (038d891)

❤️ Contributors

v0.5.1

compare changes

🩹 Fixes

❤️ Contributors

v0.5.0

compare changes

🩹 Fixes

❤️ Contributors

v0.4.10

compare changes

v0.4.9

compare changes

v0.4.8

compare changes

🚀 Enhancements

  • tpc: Build-time third-party-capital composables (#81)
  • Clarity (#91)

🩹 Fixes

  • vimeo: Support url prop (#82)
  • Correct scriptBundling return type (#85)

📖 Documentation

  • Update contributors placeholder to chrome aurora (#84)
  • Tweak wording of perf results (#89)
  • Add more detail to billing docs (#88)

🏡 Chore

❤️ Contributors

v0.4.7

compare changes

🚀 Enhancements

  • Carbon ads (#80)

❤️ Contributors

v0.4.6

compare changes

🚀 Enhancements

  • Google adsense (#75)

🩹 Fixes

  • Tree shake registry script src resolvers (f1423d2)
  • useElementScriptTrigger support undefined trigger (c684f6a)

🏡 Chore

❤️ Contributors

v0.4.5

compare changes

🏡 Chore

❤️ Contributors

v0.4.4

compare changes

🩹 Fixes

  • Force useRegistry return type (#73)

📖 Documentation

  • Fix homepage css (#68)
  • Fix homepage ButtonGroup mobile rounded border (#71)

🏡 Chore

❤️ Contributors

v0.4.3

compare changes

🏡 Chore

❤️ Contributors