Skip to content

All versions since v1.0.0

v1.0.0

1.0.0 (2025-11-08)

Features

  • add experimental astro-snapshot integration (e5eacaf)
  • add SocialImageMetadata component (de18a1e)

Bug Fixes

  • incorrect import file extension in utils.ts (8e1e17c)
  • typo in jsr.json (1fab545)

v2.0.0

2.0.0 (2025-11-19)

⚠ BREAKING CHANGES

  • A new overwrite option has been added. The default setting is false, meaning images will be skipped if they already exist. To get back the previous functionality (always overwrite), set the overwrite option to true
  • package.json is no longer exported by the package. Stay on v1.0.0 if you need access to this file

Features

  • add overwrite option to enable overwriting existing images (#19) (8d26383)
  • improve log styling (#18) (16fc4b7)

Build System

  • remove package.json from exports (#16) (4b07718)

v2.1.0

2.1.0 (2025-11-27)

Features

  • add a setViewportOptions option for passing config directly to Puppeteer’s page.setViewport() method (#25) (a4b82d8)

Bug Fixes

  • npm package has broken exports due to unexpected folder structure (#21)

v2.2.0 Latest

2.2.0 (2026-03-17)

[!NOTE] Astro 5 is still supported on npm, where astro is resolved as a peer dependency and version conflicts are avoided automatically.

On JSR, Deno does not support peer dependencies, so astro is bundled as a direct dependency pinned to ^6.0.0. If you are on Astro 5 and installing from JSR, you might want to use the npm version instead to avoid downloading Astro 6.

We no longer use Astro’s preview server internally, so having multiple versions of Astro won’t break your build either way.

Features

Bug Fixes

  • replace Astro preview with sirv to prevent config mismatches between Astro versions (#34) (b773028)