🚀 Enhancements
- YouTubePlayer: Adjust thumbnail ratio to 640x360 (#310)
- google-adsense: Add Auto Ads support and improve script injection (#366)
- useScriptNpm: Support multiple providers with validation (#353)
- youtube:
thumbnailSizeprop with fallback support (#376) - Add umami analytics to registry (#348)
- Add Snapchat pixel to registry (#337)
🩹 Fixes
nuxtApp.$scriptstypes (#303)- CarbonAds: Avoid duplicate emits (c93bd22)
- CarbonAds: Unnecessary script type (325cde1)
- CarbonAds: Missing
formatprop (#315) - Move
#nuxt-scriptsalias path (2a1ab47) - YoutubePlayer,VimeoPlayer: ⚠️ Auto width for responsive design on mobile devices (#341)
- ⚠️ Drop type dependencies (f545526)
- Download scripts using
$fetchwith retries (39c931e) - Prefer explicit imports over
#imports(a9af35a) - Drop
third-party-capital(63e78d2) - youtube: Default host
youtube-nocookie.com(d814c7e) - Prefer invisible screen reader loading indicator (ddc88a4)
- adsense: Use globally configured
clientin component (3f7e408)
💅 Refactors
- Remove TPC composable generation (#368)
📖 Documentation
- Fix typo for google analytics (#317)
- Fix inconsistent example env keys (#331)
- Improve incorrect example of using useScriptTriggerElement (#362)
🤖 CI
- Remove corepack (#372)
⚠️ Breaking Changes
- YoutubePlayer,VimeoPlayer: ⚠️ Auto width for responsive design on mobile devices (#341)
- ⚠️ Drop type dependencies (f545526)
❤️ Contributors
- Harlan (@harlan-zw)
- Mod08 maege.daetwyler@hispeed.ch
- Mark1 (@0ahz)
- Harlan Wilton (@harlan-zw)
- Alfarish Fizikri alfarish@evermos.com
- Nexos Creator (@nexoscreator)
- Julien Huang (@huang-julien)
- Jelmer (@jelmerdemaat)
- Michael Brevard yonshi29@gmail.com
- William Chong (@williamchong)
- Daniel Roe (@danielroe)
- Maxime Pauvert (@maximepvrt)
- Rahul Vashishtha (@rahul-vashishtha)
- Mounir Bouaiche (@b-mounir-dev)