You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added
- Added a `thumbnail` prop, enabling use of the alternate screenshot thumbnails YouTube provides
- Added a `cookie` flag prop to opt-in to using `www.youtube.com/embed` instead of `www.youtube-nocookie.com/embed`
- Added JSDoc to props to improve editor DX
Changed
- The embed now uses `www.youtube-nocookie.com/embed` by default
- The static embed thumbnail `<img>` now uses `loading="lazy"` by default
- The static embed now uses a black background, so there isn't a flash of gradient when the thumbnail `<img>` lazy-loads
- The static embed now uses `i.ytimg.com` instead of `img.youtube.com` for the thumbnail `<img>`, as per the YouTube site and its API
- The `modestbranding` embed parameter was deprecated by YouTube on August 15, 2023 and now has no effect - removed it from the `embedParams` defaults and marked it as deprecated
- The `thumbnailRes` prop now also supports passing the `mq`/`hq`/`sd` abbreviations YouTube uses
Fixed
- Fixed overriding defaulted `<iframe>` attributes - Astro doesn't merge attributes on HTML elements, so user-supplied attributes need to come first
0 commit comments