nuxt-modules/og-image (nuxt-og-image)
### [`v3.0.2`](https://redirect.github.com/nuxt-modules/og-image/releases/tag/v3.0.2)
[Compare Source](https://redirect.github.com/nuxt-modules/og-image/compare/v3.0.1...v3.0.2)
##### 🐞 Bug Fixes
- Fallback to `globalThis.$fetch` on event fetch failure - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9cf6d)](https://redirect.github.com/nuxt-modules/og-image/commit/9cf6df2)
- Apply flex-wrap to inline elements - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(5df3a)](https://redirect.github.com/nuxt-modules/og-image/commit/5df3a67)
- Normalise options from all sources within nitro - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(32894)](https://redirect.github.com/nuxt-modules/og-image/commit/32894cc)
##### [View changes on GitHub](https://redirect.github.com/nuxt-modules/og-image/compare/v3.0.1...v3.0.2)
### [`v3.0.1`](https://redirect.github.com/nuxt-modules/og-image/releases/tag/v3.0.1)
[Compare Source](https://redirect.github.com/nuxt-modules/og-image/compare/v3.0.0...v3.0.1)
##### 🐞 Bug Fixes
- Support fallback gray colors - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a7442)](https://redirect.github.com/nuxt-modules/og-image/commit/a74426c)
- **zeroRuntime**: Revert removing island components - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b994b)](https://redirect.github.com/nuxt-modules/og-image/commit/b994b20)
##### [View changes on GitHub](https://redirect.github.com/nuxt-modules/og-image/compare/v3.0.0...v3.0.1)
### [`v3.0.0`](https://redirect.github.com/nuxt-modules/og-image/releases/tag/v3.0.0)
[Compare Source](https://redirect.github.com/nuxt-modules/og-image/compare/v2.2.6...v3.0.0)
#### :sparkles: Nuxt OG Image v3 is here!
Check out the [v3 release page](https://nuxtseo.com/og-image/releases/v3) for the full details.
For migrating from v2, please see the [migration guide](https://nuxtseo.com/og-image/releases/v2)
##### 🚨 Breaking Changes
- Drop deprecated module config `siteUrl`, `host` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0df3f)](https://redirect.github.com/nuxt-modules/og-image/commit/0df3f87)
- Remove hook `og-image:prerenderScreenshots` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a7ee4)](https://redirect.github.com/nuxt-modules/og-image/commit/a7ee4d4)
- Rebuild core - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(6f3b7)](https://redirect.github.com/nuxt-modules/og-image/commit/6f3b7d7)
- Remove deprecated `defineOgImageDynamic`, `defineOgImageStatic` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(6c1f3)](https://redirect.github.com/nuxt-modules/og-image/commit/6c1f35b)
- Remove deprecated `OgImageDynamic` and `OgImageStatic` components - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(850ca)](https://redirect.github.com/nuxt-modules/og-image/commit/850ca5b)
- Remove `defineOgImageWithoutCache`, `defineOgImageCached` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7f22a)](https://redirect.github.com/nuxt-modules/og-image/commit/7f22ad6)
- Rename `runtimeBrowser` -> `runtimeChromium` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(41a16)](https://redirect.github.com/nuxt-modules/og-image/commit/41a1627)
- Rename default component `NuxtSeo` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(6052f)](https://redirect.github.com/nuxt-modules/og-image/commit/6052f29)
- Require explicit opt-in for inlining css - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(23404)](https://redirect.github.com/nuxt-modules/og-image/commit/23404f1)
- Improved rendering of inline elements - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3f52c)](https://redirect.github.com/nuxt-modules/og-image/commit/3f52cbf)
- Serve prerendered images at `/__og-image__/static/*` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(71b59)](https://redirect.github.com/nuxt-modules/og-image/commit/71b591d)
##### 🚀 Features
- Improved Nuxt DevTools integration and layout - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/113](https://redirect.github.com/nuxt-modules/og-image/issues/113) [(477be)](https://redirect.github.com/nuxt-modules/og-image/commit/477beb4)
- Modify resvg config with `resvgOptions` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(501ab)](https://redirect.github.com/nuxt-modules/og-image/commit/501ab8b)
- Integrate with `@nuxt/content` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(80205)](https://redirect.github.com/nuxt-modules/og-image/commit/80205d2)
- Type safety with `defineOgImageComponent` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9b3fe)](https://redirect.github.com/nuxt-modules/og-image/commit/9b3fe4e)
- New component templates - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(5ed9a)](https://redirect.github.com/nuxt-modules/og-image/commit/5ed9ad5)
- Og images with only `routeRules` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(54ff5)](https://redirect.github.com/nuxt-modules/og-image/commit/54ff575)
- Prerender all images through nitro - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f8c07)](https://redirect.github.com/nuxt-modules/og-image/commit/f8c0751)
- Experimental `sharp` support - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(98cd0)](https://redirect.github.com/nuxt-modules/og-image/commit/98cd0e0)
- Generate `jpeg` screenshots by default - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7cb72)](https://redirect.github.com/nuxt-modules/og-image/commit/7cb722e)
- Support any emoji set using iconify API - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0256d)](https://redirect.github.com/nuxt-modules/og-image/commit/0256d5b)
- Support any emoji set from Iconify - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a97d8)](https://redirect.github.com/nuxt-modules/og-image/commit/a97d819)
- SWR caching with handled cache headers - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0b8aa)](https://redirect.github.com/nuxt-modules/og-image/commit/0b8aaa5)
- Implement default theme from `@nuxtjs/color-mode` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(89d31)](https://redirect.github.com/nuxt-modules/og-image/commit/89d316c)
- UnJS template - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(79d57)](https://redirect.github.com/nuxt-modules/og-image/commit/79d57e6)
- Use `unocss` for inlining tw classes with config extending - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(6d90e)](https://redirect.github.com/nuxt-modules/og-image/commit/6d90ef7)
- Support `fonts` option on `defineOgImage` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0ae51)](https://redirect.github.com/nuxt-modules/og-image/commit/0ae5126)
- `@css-inline` wasm - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(578e1)](https://redirect.github.com/nuxt-modules/og-image/commit/578e1e8)
- `cloudflare_module` support - by [@bianpratama](https://redirect.github.com/bianpratama) in [https://github.com/nuxt-modules/og-image/issues/144](https://redirect.github.com/nuxt-modules/og-image/issues/144) [(aa026)](https://redirect.github.com/nuxt-modules/og-image/commit/aa02600)
- `Frame` community template - by [@arashsheyda](https://redirect.github.com/arashsheyda) in [https://github.com/nuxt-modules/og-image/issues/181](https://redirect.github.com/nuxt-modules/og-image/issues/181) [(72e8e)](https://redirect.github.com/nuxt-modules/og-image/commit/72e8ece)
- Zero Runtime mode - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(937e8)](https://redirect.github.com/nuxt-modules/og-image/commit/937e8a9)
- Zero Runtime mode - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/261](https://redirect.github.com/nuxt-modules/og-image/issues/261) [(14522)](https://redirect.github.com/nuxt-modules/og-image/commit/145221a)
- **cloudflare**: Optimize routes.json for prerendered og images - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a307a)](https://redirect.github.com/nuxt-modules/og-image/commit/a307af0)
- **devtools**: New design - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/115](https://redirect.github.com/nuxt-modules/og-image/issues/115) [(a7ceb)](https://redirect.github.com/nuxt-modules/og-image/commit/a7cebc1)
##### 🐞 Bug Fixes
- Rework server paths - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/114](https://redirect.github.com/nuxt-modules/og-image/issues/114) [(345f7)](https://redirect.github.com/nuxt-modules/og-image/commit/345f7a0)
- Disable module if in SPA mode - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(059b7)](https://redirect.github.com/nuxt-modules/og-image/commit/059b7c1)
- Prerender fonts - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(906ab)](https://redirect.github.com/nuxt-modules/og-image/commit/906ab3e)
- Broken screenshot import - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ff10a)](https://redirect.github.com/nuxt-modules/og-image/commit/ff10a0c)
- Disable wasm handling while prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bbe8b)](https://redirect.github.com/nuxt-modules/og-image/commit/bbe8b9d)
- Auto set wasm targetEnv for netlify-edge - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e0145)](https://redirect.github.com/nuxt-modules/og-image/commit/e014570)
- Always mock prerenderer - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(75b5f)](https://redirect.github.com/nuxt-modules/og-image/commit/75b5f9c)
- Wasm loading util - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b96b6)](https://redirect.github.com/nuxt-modules/og-image/commit/b96b666)
- Re-enable css-inline - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(dda96)](https://redirect.github.com/nuxt-modules/og-image/commit/dda96e8)
- `defineOgImage` better route rule merging and `false` input - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a354d)](https://redirect.github.com/nuxt-modules/og-image/commit/a354d45)
- Only inline css for satori SVG - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(08e64)](https://redirect.github.com/nuxt-modules/og-image/commit/08e6483)
- Screenshots `jpg` -> `jpeg` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7c34d)](https://redirect.github.com/nuxt-modules/og-image/commit/7c34d08)
- Dedicated renderer debug function - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3d404)](https://redirect.github.com/nuxt-modules/og-image/commit/3d40437)
- Avoid transforming absolute image URLs - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(097a2)](https://redirect.github.com/nuxt-modules/og-image/commit/097a23e)
- Allow `imageSize` to fail - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(95cc0)](https://redirect.github.com/nuxt-modules/og-image/commit/95cc072)
- Cache html payloads between requests - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3fc4d)](https://redirect.github.com/nuxt-modules/og-image/commit/3fc4dd0)
- Allow non-page apps to work - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7cc25)](https://redirect.github.com/nuxt-modules/og-image/commit/7cc25fe)
- Refresh on template change - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d0b7f)](https://redirect.github.com/nuxt-modules/og-image/commit/d0b7fde)
- Stackblitz demo - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(56a16)](https://redirect.github.com/nuxt-modules/og-image/commit/56a1639)
- Allow empty props - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a0e0e)](https://redirect.github.com/nuxt-modules/og-image/commit/a0e0e30)
- Skip fonts in stackblitz - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(91ae2)](https://redirect.github.com/nuxt-modules/og-image/commit/91ae242)
- Skip remote fonts in stackblitz - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(70b71)](https://redirect.github.com/nuxt-modules/og-image/commit/70b71a6)
- Skip remote fonts in stackblitz - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(851b8)](https://redirect.github.com/nuxt-modules/og-image/commit/851b87e)
- Use Nitro Server Assets for Inter font - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(278ce)](https://redirect.github.com/nuxt-modules/og-image/commit/278ce15)
- Prerender cache, screenshots and img resolving - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(96dfb)](https://redirect.github.com/nuxt-modules/og-image/commit/96dfba1)
- Nicer NuxtSeo component - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(30343)](https://redirect.github.com/nuxt-modules/og-image/commit/3034378)
- Make sure we get font asset as buffer - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(8f382)](https://redirect.github.com/nuxt-modules/og-image/commit/8f382d3)
- Only use server assets for stackblitz development / prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b1bdc)](https://redirect.github.com/nuxt-modules/og-image/commit/b1bdc19)
- Drop sharp wasm binary dependency - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2fb2a)](https://redirect.github.com/nuxt-modules/og-image/commit/2fb2ae8)
- Assert `site.url` is set when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(947e8)](https://redirect.github.com/nuxt-modules/og-image/commit/947e89e)
- Clean up hooks - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(51539)](https://redirect.github.com/nuxt-modules/og-image/commit/5153999)
- Default `png`, drop `sharp` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bb5cb)](https://redirect.github.com/nuxt-modules/og-image/commit/bb5cb02)
- Externalise `sharp` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(1eab2)](https://redirect.github.com/nuxt-modules/og-image/commit/1eab205)
- Easy opt-ins for `sharp`, `playwright` deps - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b0b3f)](https://redirect.github.com/nuxt-modules/og-image/commit/b0b3f78)
- Add Pergel template - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3ae06)](https://redirect.github.com/nuxt-modules/og-image/commit/3ae0610)
- Disable sharp if missing dependency - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3733b)](https://redirect.github.com/nuxt-modules/og-image/commit/3733bc4)
- Compatibility api - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2730b)](https://redirect.github.com/nuxt-modules/og-image/commit/2730bf2)
- Compatibility api - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2fe70)](https://redirect.github.com/nuxt-modules/og-image/commit/2fe708c)
- Compatibility api - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bd858)](https://redirect.github.com/nuxt-modules/og-image/commit/bd85813)
- Screenshoting - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(97f6b)](https://redirect.github.com/nuxt-modules/og-image/commit/97f6b9b)
- Allow chrome launcher to fail - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(74d5e)](https://redirect.github.com/nuxt-modules/og-image/commit/74d5ee0)
- Always ensure chromium in a CI - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(1c727)](https://redirect.github.com/nuxt-modules/og-image/commit/1c727d5)
- Keep browser open while prerendering and support recovery - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9e1ee)](https://redirect.github.com/nuxt-modules/og-image/commit/9e1ee73)
- Avoid chrome process hanging while prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2e8e2)](https://redirect.github.com/nuxt-modules/og-image/commit/2e8e2e6)
- Maybe avoid chrome process hanging while prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7ac55)](https://redirect.github.com/nuxt-modules/og-image/commit/7ac55e4)
- Revert changes - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2c579)](https://redirect.github.com/nuxt-modules/og-image/commit/2c57918)
- Close browser when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e34f2)](https://redirect.github.com/nuxt-modules/og-image/commit/e34f2fc)
- Close browser when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(21618)](https://redirect.github.com/nuxt-modules/og-image/commit/21618a0)
- Close browser when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a2a3a)](https://redirect.github.com/nuxt-modules/og-image/commit/a2a3a02)
- Don't make components global by default - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(1685b)](https://redirect.github.com/nuxt-modules/og-image/commit/1685bce)
- Ensure dev chromium if it's been explicitly enabled - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(22611)](https://redirect.github.com/nuxt-modules/og-image/commit/2261194)
- Use fallback colour mode if preference is system - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ba0c7)](https://redirect.github.com/nuxt-modules/og-image/commit/ba0c755)
- Merge tailwind theme into satori - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(50b8d)](https://redirect.github.com/nuxt-modules/og-image/commit/50b8d96)
- Transform background image url - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b552c)](https://redirect.github.com/nuxt-modules/og-image/commit/b552c3a)
- Nitro imports - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e5181)](https://redirect.github.com/nuxt-modules/og-image/commit/e518170)
- Nuxt content merging - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(acb98)](https://redirect.github.com/nuxt-modules/og-image/commit/acb98a6)
- Satori parser regression - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(87066)](https://redirect.github.com/nuxt-modules/og-image/commit/8706634)
- Fallback to resvg wasm if the dependency fails to import - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d3d3e)](https://redirect.github.com/nuxt-modules/og-image/commit/d3d3ed8)
- Insert `twitter:image` to resolve `useSeoMeta` conflict - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e6e1d)](https://redirect.github.com/nuxt-modules/og-image/commit/e6e1dfb)
- `runtimeCacheStorage` regression, propagate cache error - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d8a92)](https://redirect.github.com/nuxt-modules/og-image/commit/d8a92e7)
- Respect query params - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7c13f)](https://redirect.github.com/nuxt-modules/og-image/commit/7c13fff)
- Broken dynamic types output - by [@dargmuesli](https://redirect.github.com/dargmuesli) in [https://github.com/nuxt-modules/og-image/issues/120](https://redirect.github.com/nuxt-modules/og-image/issues/120) [(7d7e6)](https://redirect.github.com/nuxt-modules/og-image/commit/7d7e62c)
- Empty `query` in meta - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(685f4)](https://redirect.github.com/nuxt-modules/og-image/commit/685f426)
- Ensure nitro options are initialized - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(58846)](https://redirect.github.com/nuxt-modules/og-image/commit/58846ff)
- `nitro.compressPublicAssets` breaking images [#123](https://redirect.github.com/nuxt-modules/og-image/issues/123) - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/123](https://redirect.github.com/nuxt-modules/og-image/issues/123) [(53420)](https://redirect.github.com/nuxt-modules/og-image/commit/534205c)
- Nitro re-export warnings - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(c7eee)](https://redirect.github.com/nuxt-modules/og-image/commit/c7eee0f)
- Font resolution regression - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ef537)](https://redirect.github.com/nuxt-modules/og-image/commit/ef537eb)
- Font resolution regression [#2](https://redirect.github.com/nuxt-modules/og-image/issues/2) - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/2](https://redirect.github.com/nuxt-modules/og-image/issues/2) [(384fc)](https://redirect.github.com/nuxt-modules/og-image/commit/384fc2d)
- Maybe fix font regression [#3](https://redirect.github.com/nuxt-modules/og-image/issues/3) - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/3](https://redirect.github.com/nuxt-modules/og-image/issues/3) [(8ad80)](https://redirect.github.com/nuxt-modules/og-image/commit/8ad800e)
- Accessing `prerender` on null - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(34022)](https://redirect.github.com/nuxt-modules/og-image/commit/3402284)
- Require explicit opt-in to `jpeg` image rendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3aaa4)](https://redirect.github.com/nuxt-modules/og-image/commit/3aaa4e9)
- Avoid `trailingSlash` breaking route rule config - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(dd42f)](https://redirect.github.com/nuxt-modules/og-image/commit/dd42f7b)
- Custom fonts, `+` name and `style="font-family: "` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2da22)](https://redirect.github.com/nuxt-modules/og-image/commit/2da22e7)
- Remove `data-v-inspector` artifacts from template - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(cd7ab)](https://redirect.github.com/nuxt-modules/og-image/commit/cd7abe1)
- Require nuxt 3.9 - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(12d7b)](https://redirect.github.com/nuxt-modules/og-image/commit/12d7b7c)
- Wrong css-inline wasm path - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(92abe)](https://redirect.github.com/nuxt-modules/og-image/commit/92abe99)
- Await css-inline wasm promise - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(acfc3)](https://redirect.github.com/nuxt-modules/og-image/commit/acfc3ff)
- Extract meta description as default prop - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ed747)](https://redirect.github.com/nuxt-modules/og-image/commit/ed74755)
- Css-inlining logic for new island css processing - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(8d132)](https://redirect.github.com/nuxt-modules/og-image/commit/8d1321a)
- Maybe fix cloudflare pages wasm resolving for css-inline - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e8d3f)](https://redirect.github.com/nuxt-modules/og-image/commit/e8d3ffd)
- Disable css-inline on cloudflare - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f867b)](https://redirect.github.com/nuxt-modules/og-image/commit/f867b2a)
- Maybe fix cloudflare fonts - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a33bc)](https://redirect.github.com/nuxt-modules/og-image/commit/a33bc88)
- Only warn about inlining css for cloudflare - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7f177)](https://redirect.github.com/nuxt-modules/og-image/commit/7f1774c)
- Nuxt/content documentDriven allow missing path - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9183b)](https://redirect.github.com/nuxt-modules/og-image/commit/9183bb6)
- Safer version resolution - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(5c790)](https://redirect.github.com/nuxt-modules/og-image/commit/5c790e1)
- `defineOgImageComponent` type shouldn't use dir prefix - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f41ad)](https://redirect.github.com/nuxt-modules/og-image/commit/f41ad05)
- Replace dir names from types sorted by length - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9a162)](https://redirect.github.com/nuxt-modules/og-image/commit/9a1627a)
- Broken prerendered absolute image urls - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(33c3b)](https://redirect.github.com/nuxt-modules/og-image/commit/33c3bd4)
- Broken prerendered background images - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(fb743)](https://redirect.github.com/nuxt-modules/og-image/commit/fb743fb)
- Sass breaking vite css-loader - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a4188)](https://redirect.github.com/nuxt-modules/og-image/commit/a418856)
- Support `codesandbox` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d0e64)](https://redirect.github.com/nuxt-modules/og-image/commit/d0e6441)
- On-demand chromium for dev / prerender - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/150](https://redirect.github.com/nuxt-modules/og-image/issues/150) [(b57ee)](https://redirect.github.com/nuxt-modules/og-image/commit/b57ee3f)
- Use server storage for fonts - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/151](https://redirect.github.com/nuxt-modules/og-image/issues/151) [(123ab)](https://redirect.github.com/nuxt-modules/og-image/commit/123ab97)
- Add types for nitro build - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(dab7c)](https://redirect.github.com/nuxt-modules/og-image/commit/dab7c74)
- Use updated twitter card renderer - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(cb834)](https://redirect.github.com/nuxt-modules/og-image/commit/cb8344c)
- Mock composables when `enabled: false` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(29a9e)](https://redirect.github.com/nuxt-modules/og-image/commit/29a9e56)
- Disable `css-inline` wasm in `vercel-edge` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7c729)](https://redirect.github.com/nuxt-modules/og-image/commit/7c7291e)
- Allow routes with `.` in them - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(93a5a)](https://redirect.github.com/nuxt-modules/og-image/commit/93a5a64)
- Don't skip normalising routes with `.` in final segment - by [@danielroe](https://redirect.github.com/danielroe) and [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/161](https://redirect.github.com/nuxt-modules/og-image/issues/161) [(84409)](https://redirect.github.com/nuxt-modules/og-image/commit/8440963)
- Allow css inlining to fail - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d258a)](https://redirect.github.com/nuxt-modules/og-image/commit/d258a30)
- Update type source of `wasm` option - by [@danielroe](https://redirect.github.com/danielroe) in [https://github.com/nuxt-modules/og-image/issues/173](https://redirect.github.com/nuxt-modules/og-image/issues/173) [(be96e)](https://redirect.github.com/nuxt-modules/og-image/commit/be96e00)
- Workaround for nitro json regression - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(8196a)](https://redirect.github.com/nuxt-modules/og-image/commit/8196a6b)
- Require Nuxt 3.10.3 - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e84ce)](https://redirect.github.com/nuxt-modules/og-image/commit/e84ce03)
- Unwasm module loading strategy - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(43694)](https://redirect.github.com/nuxt-modules/og-image/commit/4369487)
- Interop default wasm exports - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7a99f)](https://redirect.github.com/nuxt-modules/og-image/commit/7a99f44)
- Nitro export warning - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(862ff)](https://redirect.github.com/nuxt-modules/og-image/commit/862ff51)
- Working css-inline version - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(73a21)](https://redirect.github.com/nuxt-modules/og-image/commit/73a21d6)
- Adopt forward-compatible approach to `builder:watch` - by [@danielroe](https://redirect.github.com/danielroe) in [https://github.com/nuxt-modules/og-image/issues/183](https://redirect.github.com/nuxt-modules/og-image/issues/183) [(de8d5)](https://redirect.github.com/nuxt-modules/og-image/commit/de8d5c0)
- `app.baseURL` not being appended - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e2d93)](https://redirect.github.com/nuxt-modules/og-image/commit/e2d9377)
- Default `baseURL` being applied twice - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(5c08c)](https://redirect.github.com/nuxt-modules/og-image/commit/5c08cfa)
- Options cache integrity when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(32960)](https://redirect.github.com/nuxt-modules/og-image/commit/3296093)
- Avoid nitro preset overriding development preset - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(41d61)](https://redirect.github.com/nuxt-modules/og-image/commit/41d61f2)
- Avoid nitro preset overriding development preset - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e05c6)](https://redirect.github.com/nuxt-modules/og-image/commit/e05c654)
- Images broken for non-jpeg, extension-less paths - by [@harlan-zw](https://redirect.github.com/harlan-zw) and [@maximepvrt](https://redirect.github.com/maximepvrt) in [https://github.com/nuxt-modules/og-image/issues/202](https://redirect.github.com/nuxt-modules/og-image/issues/202) [(54b5b)](https://redirect.github.com/nuxt-modules/og-image/commit/54b5b95)
- Dynamic font src not resolving when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(88be3)](https://redirect.github.com/nuxt-modules/og-image/commit/88be3b0)
- Avoid fetch attempt of data uri images - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2062f)](https://redirect.github.com/nuxt-modules/og-image/commit/2062fd1)
- Avoid dimension resizing of data uri images - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a7a3f)](https://redirect.github.com/nuxt-modules/og-image/commit/a7a3f41)
- Stop using 'terminate' package to avoid GPL - by [@sethidden](https://redirect.github.com/sethidden) in [https://github.com/nuxt-modules/og-image/issues/217](https://redirect.github.com/nuxt-modules/og-image/issues/217) [(ffbff)](https://redirect.github.com/nuxt-modules/og-image/commit/ffbff08)
- Stop using 'terminate' package to avoid GPL - by [@sethidden](https://redirect.github.com/sethidden) [(516de)](https://redirect.github.com/nuxt-modules/og-image/commit/516def4)
- `sharp` opt-out with `sharpOptions.disabled` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b0e92)](https://redirect.github.com/nuxt-modules/og-image/commit/b0e9255)
- Require explicit opt-in to sharp logic - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(50777)](https://redirect.github.com/nuxt-modules/og-image/commit/50777f3)
- Support custom src folders - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2b987)](https://redirect.github.com/nuxt-modules/og-image/commit/2b98769)
- Nuxt and pergel community template issues - by [@jsayer101](https://redirect.github.com/jsayer101) in [https://github.com/nuxt-modules/og-image/issues/227](https://redirect.github.com/nuxt-modules/og-image/issues/227) [(6f098)](https://redirect.github.com/nuxt-modules/og-image/commit/6f0981f)
- Resolve `publicDirAbs` correctly - by [@KazariEX](https://redirect.github.com/KazariEX) in [https://github.com/nuxt-modules/og-image/issues/231](https://redirect.github.com/nuxt-modules/og-image/issues/231) [(7e956)](https://redirect.github.com/nuxt-modules/og-image/commit/7e956bd)
- Support `@nuxt/icon` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(061d3)](https://redirect.github.com/nuxt-modules/og-image/commit/061d3f7)
- Resolve public dir backwards compat - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(58151)](https://redirect.github.com/nuxt-modules/og-image/commit/58151a8)
- Remove `nuxt-icon` as dependency - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f0e3c)](https://redirect.github.com/nuxt-modules/og-image/commit/f0e3c3e)
- Prefer wasm `@css-inline/css-inline` dep - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/237](https://redirect.github.com/nuxt-modules/og-image/issues/237) [(f4202)](https://redirect.github.com/nuxt-modules/og-image/commit/f420278)
- Stricter opt-in for inline styling - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/240](https://redirect.github.com/nuxt-modules/og-image/issues/240) [(adaa2)](https://redirect.github.com/nuxt-modules/og-image/commit/adaa2e9)
- Support `defaults.url` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bbfe7)](https://redirect.github.com/nuxt-modules/og-image/commit/bbfe77c)
- Saner default cache base path - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0bfc8)](https://redirect.github.com/nuxt-modules/og-image/commit/0bfc8c6)
- `false` opt-out of `title` and `description` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(1ea8a)](https://redirect.github.com/nuxt-modules/og-image/commit/1ea8a30)
- Normalize `component` with route rules - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(39270)](https://redirect.github.com/nuxt-modules/og-image/commit/392709a)
- Support `SERVER_PRESET` to detect env - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(00d09)](https://redirect.github.com/nuxt-modules/og-image/commit/00d09e8)
- Support computed getters and ref props - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(675c0)](https://redirect.github.com/nuxt-modules/og-image/commit/675c048)
- Broken route rule extending - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f4e02)](https://redirect.github.com/nuxt-modules/og-image/commit/f4e02e9)
- Warn on satori `.webp` usage - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0b66a)](https://redirect.github.com/nuxt-modules/og-image/commit/0b66af7)
- `useNitroApp` build warnings - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(551b8)](https://redirect.github.com/nuxt-modules/og-image/commit/551b88b)
- Check wasm file exists for checksum - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ca71c)](https://redirect.github.com/nuxt-modules/og-image/commit/ca71c5b)
- Serve cached fonts when rendering html previews - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f77e0)](https://redirect.github.com/nuxt-modules/og-image/commit/f77e05a)
- Clear unused font caches on start - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bb918)](https://redirect.github.com/nuxt-modules/og-image/commit/bb9186f)
- Fallback to first og image component on failure - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3d70c)](https://redirect.github.com/nuxt-modules/og-image/commit/3d70c90)
- Import shared utils from alias paths - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(887ee)](https://redirect.github.com/nuxt-modules/og-image/commit/887ee41)
- `unstorage` backwards compatible - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(dcca9)](https://redirect.github.com/nuxt-modules/og-image/commit/dcca984)
- **NuxtSeo**:
- Ensure `icon` is booleanable - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f729b)](https://redirect.github.com/nuxt-modules/og-image/commit/f729b88)
- **client**:
- Show actual module version - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(35451)](https://redirect.github.com/nuxt-modules/og-image/commit/3545148)
- Fixed link to tutorial - by [@shinGangan](https://redirect.github.com/shinGangan) in [https://github.com/nuxt-modules/og-image/issues/233](https://redirect.github.com/nuxt-modules/og-image/issues/233) [(75676)](https://redirect.github.com/nuxt-modules/og-image/commit/75676fb)
- **content**:
- Upgrade content payload to primary when not merging - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b82d8)](https://redirect.github.com/nuxt-modules/og-image/commit/b82d8cf)
- Exception when configuring ogImage from markdown files - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(18bb3)](https://redirect.github.com/nuxt-modules/og-image/commit/18bb3b2)
- Normalise frontmatter component name - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f2184)](https://redirect.github.com/nuxt-modules/og-image/commit/f21844c)
- `strictNuxtContentPaths` config - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2b7c6)](https://redirect.github.com/nuxt-modules/og-image/commit/2b7c611)
- **devtools**:
- Qol improvements - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(833a0)](https://redirect.github.com/nuxt-modules/og-image/commit/833a015)
- Site url in twitter embed - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(4dda3)](https://redirect.github.com/nuxt-modules/og-image/commit/4dda326)
- Update Nuxt SEO logo - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b144d)](https://redirect.github.com/nuxt-modules/og-image/commit/b144d13)
- Social preview not updating - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(aa677)](https://redirect.github.com/nuxt-modules/og-image/commit/aa677c7)
- Better UI for twitter title - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/239](https://redirect.github.com/nuxt-modules/og-image/issues/239) [(73291)](https://redirect.github.com/nuxt-modules/og-image/commit/732916f)
- `index.html` not being generated - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f92e7)](https://redirect.github.com/nuxt-modules/og-image/commit/f92e77b)
- Avoid recursion bug on debug tab - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(409a5)](https://redirect.github.com/nuxt-modules/og-image/commit/409a55a)
- **playwright**:
- Disable animations by default - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(10128)](https://redirect.github.com/nuxt-modules/og-image/commit/1012888)
- **satori**:
- Always strip `inline` and `inline-block` styles - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(06487)](https://redirect.github.com/nuxt-modules/og-image/commit/064870c)
- **stackblitz**:
- Disable css-inline by default - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(92187)](https://redirect.github.com/nuxt-modules/og-image/commit/92187d1)
- **templates**:
- Text invisible on Nuxt SEO template with dark mode - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ec5d9)](https://redirect.github.com/nuxt-modules/og-image/commit/ec5d930)
- **types**:
- Ensure number - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d0ef6)](https://redirect.github.com/nuxt-modules/og-image/commit/d0ef6ac)
- **unocss**:
- Convert rgb(r b g / opacity) to rgba - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(aff6e)](https://redirect.github.com/nuxt-modules/og-image/commit/aff6ea7)
##### 🏎 Performance
- Improved image buffer resolving - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(480c5)](https://redirect.github.com/nuxt-modules/og-image/commit/480c55d)
- Process all transforms in parallel - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(28c52)](https://redirect.github.com/nuxt-modules/og-image/commit/28c52f1)
- Use `devalue` over JSON.stringify, JSON.parse - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(09a1d)](https://redirect.github.com/nuxt-modules/og-image/commit/09a1db8)
##### [View changes on GitHub](https://redirect.github.com/nuxt-modules/og-image/compare/v2.2.6...v3.0.0)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^2.2.4
->^3.0.2
Release Notes
nuxt-modules/og-image (nuxt-og-image)
### [`v3.0.2`](https://redirect.github.com/nuxt-modules/og-image/releases/tag/v3.0.2) [Compare Source](https://redirect.github.com/nuxt-modules/og-image/compare/v3.0.1...v3.0.2) ##### 🐞 Bug Fixes - Fallback to `globalThis.$fetch` on event fetch failure - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9cf6d)](https://redirect.github.com/nuxt-modules/og-image/commit/9cf6df2) - Apply flex-wrap to inline elements - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(5df3a)](https://redirect.github.com/nuxt-modules/og-image/commit/5df3a67) - Normalise options from all sources within nitro - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(32894)](https://redirect.github.com/nuxt-modules/og-image/commit/32894cc) ##### [View changes on GitHub](https://redirect.github.com/nuxt-modules/og-image/compare/v3.0.1...v3.0.2) ### [`v3.0.1`](https://redirect.github.com/nuxt-modules/og-image/releases/tag/v3.0.1) [Compare Source](https://redirect.github.com/nuxt-modules/og-image/compare/v3.0.0...v3.0.1) ##### 🐞 Bug Fixes - Support fallback gray colors - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a7442)](https://redirect.github.com/nuxt-modules/og-image/commit/a74426c) - **zeroRuntime**: Revert removing island components - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b994b)](https://redirect.github.com/nuxt-modules/og-image/commit/b994b20) ##### [View changes on GitHub](https://redirect.github.com/nuxt-modules/og-image/compare/v3.0.0...v3.0.1) ### [`v3.0.0`](https://redirect.github.com/nuxt-modules/og-image/releases/tag/v3.0.0) [Compare Source](https://redirect.github.com/nuxt-modules/og-image/compare/v2.2.6...v3.0.0) #### :sparkles: Nuxt OG Image v3 is here! Check out the [v3 release page](https://nuxtseo.com/og-image/releases/v3) for the full details. For migrating from v2, please see the [migration guide](https://nuxtseo.com/og-image/releases/v2) ##### 🚨 Breaking Changes - Drop deprecated module config `siteUrl`, `host` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0df3f)](https://redirect.github.com/nuxt-modules/og-image/commit/0df3f87) - Remove hook `og-image:prerenderScreenshots` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a7ee4)](https://redirect.github.com/nuxt-modules/og-image/commit/a7ee4d4) - Rebuild core - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(6f3b7)](https://redirect.github.com/nuxt-modules/og-image/commit/6f3b7d7) - Remove deprecated `defineOgImageDynamic`, `defineOgImageStatic` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(6c1f3)](https://redirect.github.com/nuxt-modules/og-image/commit/6c1f35b) - Remove deprecated `OgImageDynamic` and `OgImageStatic` components - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(850ca)](https://redirect.github.com/nuxt-modules/og-image/commit/850ca5b) - Remove `defineOgImageWithoutCache`, `defineOgImageCached` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7f22a)](https://redirect.github.com/nuxt-modules/og-image/commit/7f22ad6) - Rename `runtimeBrowser` -> `runtimeChromium` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(41a16)](https://redirect.github.com/nuxt-modules/og-image/commit/41a1627) - Rename default component `NuxtSeo` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(6052f)](https://redirect.github.com/nuxt-modules/og-image/commit/6052f29) - Require explicit opt-in for inlining css - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(23404)](https://redirect.github.com/nuxt-modules/og-image/commit/23404f1) - Improved rendering of inline elements - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3f52c)](https://redirect.github.com/nuxt-modules/og-image/commit/3f52cbf) - Serve prerendered images at `/__og-image__/static/*` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(71b59)](https://redirect.github.com/nuxt-modules/og-image/commit/71b591d) ##### 🚀 Features - Improved Nuxt DevTools integration and layout - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/113](https://redirect.github.com/nuxt-modules/og-image/issues/113) [(477be)](https://redirect.github.com/nuxt-modules/og-image/commit/477beb4) - Modify resvg config with `resvgOptions` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(501ab)](https://redirect.github.com/nuxt-modules/og-image/commit/501ab8b) - Integrate with `@nuxt/content` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(80205)](https://redirect.github.com/nuxt-modules/og-image/commit/80205d2) - Type safety with `defineOgImageComponent` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9b3fe)](https://redirect.github.com/nuxt-modules/og-image/commit/9b3fe4e) - New component templates - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(5ed9a)](https://redirect.github.com/nuxt-modules/og-image/commit/5ed9ad5) - Og images with only `routeRules` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(54ff5)](https://redirect.github.com/nuxt-modules/og-image/commit/54ff575) - Prerender all images through nitro - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f8c07)](https://redirect.github.com/nuxt-modules/og-image/commit/f8c0751) - Experimental `sharp` support - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(98cd0)](https://redirect.github.com/nuxt-modules/og-image/commit/98cd0e0) - Generate `jpeg` screenshots by default - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7cb72)](https://redirect.github.com/nuxt-modules/og-image/commit/7cb722e) - Support any emoji set using iconify API - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0256d)](https://redirect.github.com/nuxt-modules/og-image/commit/0256d5b) - Support any emoji set from Iconify - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a97d8)](https://redirect.github.com/nuxt-modules/og-image/commit/a97d819) - SWR caching with handled cache headers - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0b8aa)](https://redirect.github.com/nuxt-modules/og-image/commit/0b8aaa5) - Implement default theme from `@nuxtjs/color-mode` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(89d31)](https://redirect.github.com/nuxt-modules/og-image/commit/89d316c) - UnJS template - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(79d57)](https://redirect.github.com/nuxt-modules/og-image/commit/79d57e6) - Use `unocss` for inlining tw classes with config extending - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(6d90e)](https://redirect.github.com/nuxt-modules/og-image/commit/6d90ef7) - Support `fonts` option on `defineOgImage` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0ae51)](https://redirect.github.com/nuxt-modules/og-image/commit/0ae5126) - `@css-inline` wasm - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(578e1)](https://redirect.github.com/nuxt-modules/og-image/commit/578e1e8) - `cloudflare_module` support - by [@bianpratama](https://redirect.github.com/bianpratama) in [https://github.com/nuxt-modules/og-image/issues/144](https://redirect.github.com/nuxt-modules/og-image/issues/144) [(aa026)](https://redirect.github.com/nuxt-modules/og-image/commit/aa02600) - `Frame` community template - by [@arashsheyda](https://redirect.github.com/arashsheyda) in [https://github.com/nuxt-modules/og-image/issues/181](https://redirect.github.com/nuxt-modules/og-image/issues/181) [(72e8e)](https://redirect.github.com/nuxt-modules/og-image/commit/72e8ece) - Zero Runtime mode - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(937e8)](https://redirect.github.com/nuxt-modules/og-image/commit/937e8a9) - Zero Runtime mode - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/261](https://redirect.github.com/nuxt-modules/og-image/issues/261) [(14522)](https://redirect.github.com/nuxt-modules/og-image/commit/145221a) - **cloudflare**: Optimize routes.json for prerendered og images - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a307a)](https://redirect.github.com/nuxt-modules/og-image/commit/a307af0) - **devtools**: New design - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/115](https://redirect.github.com/nuxt-modules/og-image/issues/115) [(a7ceb)](https://redirect.github.com/nuxt-modules/og-image/commit/a7cebc1) ##### 🐞 Bug Fixes - Rework server paths - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/114](https://redirect.github.com/nuxt-modules/og-image/issues/114) [(345f7)](https://redirect.github.com/nuxt-modules/og-image/commit/345f7a0) - Disable module if in SPA mode - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(059b7)](https://redirect.github.com/nuxt-modules/og-image/commit/059b7c1) - Prerender fonts - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(906ab)](https://redirect.github.com/nuxt-modules/og-image/commit/906ab3e) - Broken screenshot import - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ff10a)](https://redirect.github.com/nuxt-modules/og-image/commit/ff10a0c) - Disable wasm handling while prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bbe8b)](https://redirect.github.com/nuxt-modules/og-image/commit/bbe8b9d) - Auto set wasm targetEnv for netlify-edge - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e0145)](https://redirect.github.com/nuxt-modules/og-image/commit/e014570) - Always mock prerenderer - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(75b5f)](https://redirect.github.com/nuxt-modules/og-image/commit/75b5f9c) - Wasm loading util - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b96b6)](https://redirect.github.com/nuxt-modules/og-image/commit/b96b666) - Re-enable css-inline - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(dda96)](https://redirect.github.com/nuxt-modules/og-image/commit/dda96e8) - `defineOgImage` better route rule merging and `false` input - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a354d)](https://redirect.github.com/nuxt-modules/og-image/commit/a354d45) - Only inline css for satori SVG - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(08e64)](https://redirect.github.com/nuxt-modules/og-image/commit/08e6483) - Screenshots `jpg` -> `jpeg` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7c34d)](https://redirect.github.com/nuxt-modules/og-image/commit/7c34d08) - Dedicated renderer debug function - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3d404)](https://redirect.github.com/nuxt-modules/og-image/commit/3d40437) - Avoid transforming absolute image URLs - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(097a2)](https://redirect.github.com/nuxt-modules/og-image/commit/097a23e) - Allow `imageSize` to fail - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(95cc0)](https://redirect.github.com/nuxt-modules/og-image/commit/95cc072) - Cache html payloads between requests - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3fc4d)](https://redirect.github.com/nuxt-modules/og-image/commit/3fc4dd0) - Allow non-page apps to work - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7cc25)](https://redirect.github.com/nuxt-modules/og-image/commit/7cc25fe) - Refresh on template change - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d0b7f)](https://redirect.github.com/nuxt-modules/og-image/commit/d0b7fde) - Stackblitz demo - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(56a16)](https://redirect.github.com/nuxt-modules/og-image/commit/56a1639) - Allow empty props - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a0e0e)](https://redirect.github.com/nuxt-modules/og-image/commit/a0e0e30) - Skip fonts in stackblitz - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(91ae2)](https://redirect.github.com/nuxt-modules/og-image/commit/91ae242) - Skip remote fonts in stackblitz - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(70b71)](https://redirect.github.com/nuxt-modules/og-image/commit/70b71a6) - Skip remote fonts in stackblitz - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(851b8)](https://redirect.github.com/nuxt-modules/og-image/commit/851b87e) - Use Nitro Server Assets for Inter font - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(278ce)](https://redirect.github.com/nuxt-modules/og-image/commit/278ce15) - Prerender cache, screenshots and img resolving - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(96dfb)](https://redirect.github.com/nuxt-modules/og-image/commit/96dfba1) - Nicer NuxtSeo component - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(30343)](https://redirect.github.com/nuxt-modules/og-image/commit/3034378) - Make sure we get font asset as buffer - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(8f382)](https://redirect.github.com/nuxt-modules/og-image/commit/8f382d3) - Only use server assets for stackblitz development / prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b1bdc)](https://redirect.github.com/nuxt-modules/og-image/commit/b1bdc19) - Drop sharp wasm binary dependency - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2fb2a)](https://redirect.github.com/nuxt-modules/og-image/commit/2fb2ae8) - Assert `site.url` is set when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(947e8)](https://redirect.github.com/nuxt-modules/og-image/commit/947e89e) - Clean up hooks - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(51539)](https://redirect.github.com/nuxt-modules/og-image/commit/5153999) - Default `png`, drop `sharp` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bb5cb)](https://redirect.github.com/nuxt-modules/og-image/commit/bb5cb02) - Externalise `sharp` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(1eab2)](https://redirect.github.com/nuxt-modules/og-image/commit/1eab205) - Easy opt-ins for `sharp`, `playwright` deps - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b0b3f)](https://redirect.github.com/nuxt-modules/og-image/commit/b0b3f78) - Add Pergel template - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3ae06)](https://redirect.github.com/nuxt-modules/og-image/commit/3ae0610) - Disable sharp if missing dependency - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3733b)](https://redirect.github.com/nuxt-modules/og-image/commit/3733bc4) - Compatibility api - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2730b)](https://redirect.github.com/nuxt-modules/og-image/commit/2730bf2) - Compatibility api - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2fe70)](https://redirect.github.com/nuxt-modules/og-image/commit/2fe708c) - Compatibility api - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bd858)](https://redirect.github.com/nuxt-modules/og-image/commit/bd85813) - Screenshoting - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(97f6b)](https://redirect.github.com/nuxt-modules/og-image/commit/97f6b9b) - Allow chrome launcher to fail - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(74d5e)](https://redirect.github.com/nuxt-modules/og-image/commit/74d5ee0) - Always ensure chromium in a CI - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(1c727)](https://redirect.github.com/nuxt-modules/og-image/commit/1c727d5) - Keep browser open while prerendering and support recovery - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9e1ee)](https://redirect.github.com/nuxt-modules/og-image/commit/9e1ee73) - Avoid chrome process hanging while prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2e8e2)](https://redirect.github.com/nuxt-modules/og-image/commit/2e8e2e6) - Maybe avoid chrome process hanging while prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7ac55)](https://redirect.github.com/nuxt-modules/og-image/commit/7ac55e4) - Revert changes - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2c579)](https://redirect.github.com/nuxt-modules/og-image/commit/2c57918) - Close browser when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e34f2)](https://redirect.github.com/nuxt-modules/og-image/commit/e34f2fc) - Close browser when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(21618)](https://redirect.github.com/nuxt-modules/og-image/commit/21618a0) - Close browser when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a2a3a)](https://redirect.github.com/nuxt-modules/og-image/commit/a2a3a02) - Don't make components global by default - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(1685b)](https://redirect.github.com/nuxt-modules/og-image/commit/1685bce) - Ensure dev chromium if it's been explicitly enabled - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(22611)](https://redirect.github.com/nuxt-modules/og-image/commit/2261194) - Use fallback colour mode if preference is system - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ba0c7)](https://redirect.github.com/nuxt-modules/og-image/commit/ba0c755) - Merge tailwind theme into satori - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(50b8d)](https://redirect.github.com/nuxt-modules/og-image/commit/50b8d96) - Transform background image url - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b552c)](https://redirect.github.com/nuxt-modules/og-image/commit/b552c3a) - Nitro imports - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e5181)](https://redirect.github.com/nuxt-modules/og-image/commit/e518170) - Nuxt content merging - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(acb98)](https://redirect.github.com/nuxt-modules/og-image/commit/acb98a6) - Satori parser regression - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(87066)](https://redirect.github.com/nuxt-modules/og-image/commit/8706634) - Fallback to resvg wasm if the dependency fails to import - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d3d3e)](https://redirect.github.com/nuxt-modules/og-image/commit/d3d3ed8) - Insert `twitter:image` to resolve `useSeoMeta` conflict - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e6e1d)](https://redirect.github.com/nuxt-modules/og-image/commit/e6e1dfb) - `runtimeCacheStorage` regression, propagate cache error - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d8a92)](https://redirect.github.com/nuxt-modules/og-image/commit/d8a92e7) - Respect query params - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7c13f)](https://redirect.github.com/nuxt-modules/og-image/commit/7c13fff) - Broken dynamic types output - by [@dargmuesli](https://redirect.github.com/dargmuesli) in [https://github.com/nuxt-modules/og-image/issues/120](https://redirect.github.com/nuxt-modules/og-image/issues/120) [(7d7e6)](https://redirect.github.com/nuxt-modules/og-image/commit/7d7e62c) - Empty `query` in meta - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(685f4)](https://redirect.github.com/nuxt-modules/og-image/commit/685f426) - Ensure nitro options are initialized - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(58846)](https://redirect.github.com/nuxt-modules/og-image/commit/58846ff) - `nitro.compressPublicAssets` breaking images [#123](https://redirect.github.com/nuxt-modules/og-image/issues/123) - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/123](https://redirect.github.com/nuxt-modules/og-image/issues/123) [(53420)](https://redirect.github.com/nuxt-modules/og-image/commit/534205c) - Nitro re-export warnings - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(c7eee)](https://redirect.github.com/nuxt-modules/og-image/commit/c7eee0f) - Font resolution regression - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ef537)](https://redirect.github.com/nuxt-modules/og-image/commit/ef537eb) - Font resolution regression [#2](https://redirect.github.com/nuxt-modules/og-image/issues/2) - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/2](https://redirect.github.com/nuxt-modules/og-image/issues/2) [(384fc)](https://redirect.github.com/nuxt-modules/og-image/commit/384fc2d) - Maybe fix font regression [#3](https://redirect.github.com/nuxt-modules/og-image/issues/3) - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/3](https://redirect.github.com/nuxt-modules/og-image/issues/3) [(8ad80)](https://redirect.github.com/nuxt-modules/og-image/commit/8ad800e) - Accessing `prerender` on null - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(34022)](https://redirect.github.com/nuxt-modules/og-image/commit/3402284) - Require explicit opt-in to `jpeg` image rendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3aaa4)](https://redirect.github.com/nuxt-modules/og-image/commit/3aaa4e9) - Avoid `trailingSlash` breaking route rule config - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(dd42f)](https://redirect.github.com/nuxt-modules/og-image/commit/dd42f7b) - Custom fonts, `+` name and `style="font-family: "` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2da22)](https://redirect.github.com/nuxt-modules/og-image/commit/2da22e7) - Remove `data-v-inspector` artifacts from template - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(cd7ab)](https://redirect.github.com/nuxt-modules/og-image/commit/cd7abe1) - Require nuxt 3.9 - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(12d7b)](https://redirect.github.com/nuxt-modules/og-image/commit/12d7b7c) - Wrong css-inline wasm path - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(92abe)](https://redirect.github.com/nuxt-modules/og-image/commit/92abe99) - Await css-inline wasm promise - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(acfc3)](https://redirect.github.com/nuxt-modules/og-image/commit/acfc3ff) - Extract meta description as default prop - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ed747)](https://redirect.github.com/nuxt-modules/og-image/commit/ed74755) - Css-inlining logic for new island css processing - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(8d132)](https://redirect.github.com/nuxt-modules/og-image/commit/8d1321a) - Maybe fix cloudflare pages wasm resolving for css-inline - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e8d3f)](https://redirect.github.com/nuxt-modules/og-image/commit/e8d3ffd) - Disable css-inline on cloudflare - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f867b)](https://redirect.github.com/nuxt-modules/og-image/commit/f867b2a) - Maybe fix cloudflare fonts - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a33bc)](https://redirect.github.com/nuxt-modules/og-image/commit/a33bc88) - Only warn about inlining css for cloudflare - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7f177)](https://redirect.github.com/nuxt-modules/og-image/commit/7f1774c) - Nuxt/content documentDriven allow missing path - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9183b)](https://redirect.github.com/nuxt-modules/og-image/commit/9183bb6) - Safer version resolution - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(5c790)](https://redirect.github.com/nuxt-modules/og-image/commit/5c790e1) - `defineOgImageComponent` type shouldn't use dir prefix - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f41ad)](https://redirect.github.com/nuxt-modules/og-image/commit/f41ad05) - Replace dir names from types sorted by length - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(9a162)](https://redirect.github.com/nuxt-modules/og-image/commit/9a1627a) - Broken prerendered absolute image urls - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(33c3b)](https://redirect.github.com/nuxt-modules/og-image/commit/33c3bd4) - Broken prerendered background images - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(fb743)](https://redirect.github.com/nuxt-modules/og-image/commit/fb743fb) - Sass breaking vite css-loader - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a4188)](https://redirect.github.com/nuxt-modules/og-image/commit/a418856) - Support `codesandbox` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d0e64)](https://redirect.github.com/nuxt-modules/og-image/commit/d0e6441) - On-demand chromium for dev / prerender - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/150](https://redirect.github.com/nuxt-modules/og-image/issues/150) [(b57ee)](https://redirect.github.com/nuxt-modules/og-image/commit/b57ee3f) - Use server storage for fonts - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/151](https://redirect.github.com/nuxt-modules/og-image/issues/151) [(123ab)](https://redirect.github.com/nuxt-modules/og-image/commit/123ab97) - Add types for nitro build - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(dab7c)](https://redirect.github.com/nuxt-modules/og-image/commit/dab7c74) - Use updated twitter card renderer - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(cb834)](https://redirect.github.com/nuxt-modules/og-image/commit/cb8344c) - Mock composables when `enabled: false` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(29a9e)](https://redirect.github.com/nuxt-modules/og-image/commit/29a9e56) - Disable `css-inline` wasm in `vercel-edge` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7c729)](https://redirect.github.com/nuxt-modules/og-image/commit/7c7291e) - Allow routes with `.` in them - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(93a5a)](https://redirect.github.com/nuxt-modules/og-image/commit/93a5a64) - Don't skip normalising routes with `.` in final segment - by [@danielroe](https://redirect.github.com/danielroe) and [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/161](https://redirect.github.com/nuxt-modules/og-image/issues/161) [(84409)](https://redirect.github.com/nuxt-modules/og-image/commit/8440963) - Allow css inlining to fail - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d258a)](https://redirect.github.com/nuxt-modules/og-image/commit/d258a30) - Update type source of `wasm` option - by [@danielroe](https://redirect.github.com/danielroe) in [https://github.com/nuxt-modules/og-image/issues/173](https://redirect.github.com/nuxt-modules/og-image/issues/173) [(be96e)](https://redirect.github.com/nuxt-modules/og-image/commit/be96e00) - Workaround for nitro json regression - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(8196a)](https://redirect.github.com/nuxt-modules/og-image/commit/8196a6b) - Require Nuxt 3.10.3 - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e84ce)](https://redirect.github.com/nuxt-modules/og-image/commit/e84ce03) - Unwasm module loading strategy - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(43694)](https://redirect.github.com/nuxt-modules/og-image/commit/4369487) - Interop default wasm exports - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(7a99f)](https://redirect.github.com/nuxt-modules/og-image/commit/7a99f44) - Nitro export warning - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(862ff)](https://redirect.github.com/nuxt-modules/og-image/commit/862ff51) - Working css-inline version - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(73a21)](https://redirect.github.com/nuxt-modules/og-image/commit/73a21d6) - Adopt forward-compatible approach to `builder:watch` - by [@danielroe](https://redirect.github.com/danielroe) in [https://github.com/nuxt-modules/og-image/issues/183](https://redirect.github.com/nuxt-modules/og-image/issues/183) [(de8d5)](https://redirect.github.com/nuxt-modules/og-image/commit/de8d5c0) - `app.baseURL` not being appended - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e2d93)](https://redirect.github.com/nuxt-modules/og-image/commit/e2d9377) - Default `baseURL` being applied twice - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(5c08c)](https://redirect.github.com/nuxt-modules/og-image/commit/5c08cfa) - Options cache integrity when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(32960)](https://redirect.github.com/nuxt-modules/og-image/commit/3296093) - Avoid nitro preset overriding development preset - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(41d61)](https://redirect.github.com/nuxt-modules/og-image/commit/41d61f2) - Avoid nitro preset overriding development preset - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(e05c6)](https://redirect.github.com/nuxt-modules/og-image/commit/e05c654) - Images broken for non-jpeg, extension-less paths - by [@harlan-zw](https://redirect.github.com/harlan-zw) and [@maximepvrt](https://redirect.github.com/maximepvrt) in [https://github.com/nuxt-modules/og-image/issues/202](https://redirect.github.com/nuxt-modules/og-image/issues/202) [(54b5b)](https://redirect.github.com/nuxt-modules/og-image/commit/54b5b95) - Dynamic font src not resolving when prerendering - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(88be3)](https://redirect.github.com/nuxt-modules/og-image/commit/88be3b0) - Avoid fetch attempt of data uri images - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2062f)](https://redirect.github.com/nuxt-modules/og-image/commit/2062fd1) - Avoid dimension resizing of data uri images - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(a7a3f)](https://redirect.github.com/nuxt-modules/og-image/commit/a7a3f41) - Stop using 'terminate' package to avoid GPL - by [@sethidden](https://redirect.github.com/sethidden) in [https://github.com/nuxt-modules/og-image/issues/217](https://redirect.github.com/nuxt-modules/og-image/issues/217) [(ffbff)](https://redirect.github.com/nuxt-modules/og-image/commit/ffbff08) - Stop using 'terminate' package to avoid GPL - by [@sethidden](https://redirect.github.com/sethidden) [(516de)](https://redirect.github.com/nuxt-modules/og-image/commit/516def4) - `sharp` opt-out with `sharpOptions.disabled` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b0e92)](https://redirect.github.com/nuxt-modules/og-image/commit/b0e9255) - Require explicit opt-in to sharp logic - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(50777)](https://redirect.github.com/nuxt-modules/og-image/commit/50777f3) - Support custom src folders - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2b987)](https://redirect.github.com/nuxt-modules/og-image/commit/2b98769) - Nuxt and pergel community template issues - by [@jsayer101](https://redirect.github.com/jsayer101) in [https://github.com/nuxt-modules/og-image/issues/227](https://redirect.github.com/nuxt-modules/og-image/issues/227) [(6f098)](https://redirect.github.com/nuxt-modules/og-image/commit/6f0981f) - Resolve `publicDirAbs` correctly - by [@KazariEX](https://redirect.github.com/KazariEX) in [https://github.com/nuxt-modules/og-image/issues/231](https://redirect.github.com/nuxt-modules/og-image/issues/231) [(7e956)](https://redirect.github.com/nuxt-modules/og-image/commit/7e956bd) - Support `@nuxt/icon` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(061d3)](https://redirect.github.com/nuxt-modules/og-image/commit/061d3f7) - Resolve public dir backwards compat - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(58151)](https://redirect.github.com/nuxt-modules/og-image/commit/58151a8) - Remove `nuxt-icon` as dependency - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f0e3c)](https://redirect.github.com/nuxt-modules/og-image/commit/f0e3c3e) - Prefer wasm `@css-inline/css-inline` dep - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/237](https://redirect.github.com/nuxt-modules/og-image/issues/237) [(f4202)](https://redirect.github.com/nuxt-modules/og-image/commit/f420278) - Stricter opt-in for inline styling - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/240](https://redirect.github.com/nuxt-modules/og-image/issues/240) [(adaa2)](https://redirect.github.com/nuxt-modules/og-image/commit/adaa2e9) - Support `defaults.url` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bbfe7)](https://redirect.github.com/nuxt-modules/og-image/commit/bbfe77c) - Saner default cache base path - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0bfc8)](https://redirect.github.com/nuxt-modules/og-image/commit/0bfc8c6) - `false` opt-out of `title` and `description` - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(1ea8a)](https://redirect.github.com/nuxt-modules/og-image/commit/1ea8a30) - Normalize `component` with route rules - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(39270)](https://redirect.github.com/nuxt-modules/og-image/commit/392709a) - Support `SERVER_PRESET` to detect env - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(00d09)](https://redirect.github.com/nuxt-modules/og-image/commit/00d09e8) - Support computed getters and ref props - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(675c0)](https://redirect.github.com/nuxt-modules/og-image/commit/675c048) - Broken route rule extending - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f4e02)](https://redirect.github.com/nuxt-modules/og-image/commit/f4e02e9) - Warn on satori `.webp` usage - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(0b66a)](https://redirect.github.com/nuxt-modules/og-image/commit/0b66af7) - `useNitroApp` build warnings - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(551b8)](https://redirect.github.com/nuxt-modules/og-image/commit/551b88b) - Check wasm file exists for checksum - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ca71c)](https://redirect.github.com/nuxt-modules/og-image/commit/ca71c5b) - Serve cached fonts when rendering html previews - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f77e0)](https://redirect.github.com/nuxt-modules/og-image/commit/f77e05a) - Clear unused font caches on start - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(bb918)](https://redirect.github.com/nuxt-modules/og-image/commit/bb9186f) - Fallback to first og image component on failure - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(3d70c)](https://redirect.github.com/nuxt-modules/og-image/commit/3d70c90) - Import shared utils from alias paths - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(887ee)](https://redirect.github.com/nuxt-modules/og-image/commit/887ee41) - `unstorage` backwards compatible - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(dcca9)](https://redirect.github.com/nuxt-modules/og-image/commit/dcca984) - **NuxtSeo**: - Ensure `icon` is booleanable - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f729b)](https://redirect.github.com/nuxt-modules/og-image/commit/f729b88) - **client**: - Show actual module version - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(35451)](https://redirect.github.com/nuxt-modules/og-image/commit/3545148) - Fixed link to tutorial - by [@shinGangan](https://redirect.github.com/shinGangan) in [https://github.com/nuxt-modules/og-image/issues/233](https://redirect.github.com/nuxt-modules/og-image/issues/233) [(75676)](https://redirect.github.com/nuxt-modules/og-image/commit/75676fb) - **content**: - Upgrade content payload to primary when not merging - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b82d8)](https://redirect.github.com/nuxt-modules/og-image/commit/b82d8cf) - Exception when configuring ogImage from markdown files - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(18bb3)](https://redirect.github.com/nuxt-modules/og-image/commit/18bb3b2) - Normalise frontmatter component name - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f2184)](https://redirect.github.com/nuxt-modules/og-image/commit/f21844c) - `strictNuxtContentPaths` config - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(2b7c6)](https://redirect.github.com/nuxt-modules/og-image/commit/2b7c611) - **devtools**: - Qol improvements - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(833a0)](https://redirect.github.com/nuxt-modules/og-image/commit/833a015) - Site url in twitter embed - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(4dda3)](https://redirect.github.com/nuxt-modules/og-image/commit/4dda326) - Update Nuxt SEO logo - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(b144d)](https://redirect.github.com/nuxt-modules/og-image/commit/b144d13) - Social preview not updating - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(aa677)](https://redirect.github.com/nuxt-modules/og-image/commit/aa677c7) - Better UI for twitter title - by [@harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/og-image/issues/239](https://redirect.github.com/nuxt-modules/og-image/issues/239) [(73291)](https://redirect.github.com/nuxt-modules/og-image/commit/732916f) - `index.html` not being generated - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(f92e7)](https://redirect.github.com/nuxt-modules/og-image/commit/f92e77b) - Avoid recursion bug on debug tab - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(409a5)](https://redirect.github.com/nuxt-modules/og-image/commit/409a55a) - **playwright**: - Disable animations by default - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(10128)](https://redirect.github.com/nuxt-modules/og-image/commit/1012888) - **satori**: - Always strip `inline` and `inline-block` styles - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(06487)](https://redirect.github.com/nuxt-modules/og-image/commit/064870c) - **stackblitz**: - Disable css-inline by default - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(92187)](https://redirect.github.com/nuxt-modules/og-image/commit/92187d1) - **templates**: - Text invisible on Nuxt SEO template with dark mode - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(ec5d9)](https://redirect.github.com/nuxt-modules/og-image/commit/ec5d930) - **types**: - Ensure number - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(d0ef6)](https://redirect.github.com/nuxt-modules/og-image/commit/d0ef6ac) - **unocss**: - Convert rgb(r b g / opacity) to rgba - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(aff6e)](https://redirect.github.com/nuxt-modules/og-image/commit/aff6ea7) ##### 🏎 Performance - Improved image buffer resolving - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(480c5)](https://redirect.github.com/nuxt-modules/og-image/commit/480c55d) - Process all transforms in parallel - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(28c52)](https://redirect.github.com/nuxt-modules/og-image/commit/28c52f1) - Use `devalue` over JSON.stringify, JSON.parse - by [@harlan-zw](https://redirect.github.com/harlan-zw) [(09a1d)](https://redirect.github.com/nuxt-modules/og-image/commit/09a1db8) ##### [View changes on GitHub](https://redirect.github.com/nuxt-modules/og-image/compare/v2.2.6...v3.0.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.