Skip to content

v0.3.0

Release Date: 2026-07-19

Adds the render.AvatarLister capability and shared render helpers, supporting provider adapters that live in the provider SDK repositories.

Highlights

  • render.AvatarLister capability so render providers can enumerate an account's avatars, returning generation-ready IDs

Added

  • render.AvatarLister optional capability interface (with render.AvatarInfo) for avatar discovery — feature-detected like render.AudioUploader. Useful because a provider's listing endpoint may return different identifiers than its generation endpoint accepts (e.g. HeyGen v3 avatar groups vs. v2 avatar IDs)
  • render.AudioContentType helper: audio MIME type from a filename, for AudioUploader implementations
  • render.DownloadURL helper: stream a URL to an io.Writer, for Provider.Download implementations

Both helpers are stdlib-only; sharing them here keeps per-provider adapters (in the SDK repos) from duplicating them.


Full Changelog | Compare