Skip to content

Release v0.4.0

Latest
Compare
Choose a tag to compare
@insin insin released this 18 Mar 16:44

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