Repository navigation
chore(deps): update dependency nuxt-og-image to v7 - #130
renovate[bot] wants to merge 1 commit into
Conversation
|
Note renovate[bot] opened this pull request, so PR Lens left it undrawn. Comment
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Important Review skippedIgnore keyword(s) in the title. ⛔ Ignored keywords: 1
Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
fb245b9 to
bc82249
Compare
bc82249 to
b6d7902
Compare
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
^5.1.1→^7.0.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
nuxt-modules/og-image (nuxt-og-image)
v7.0.7Compare Source
🐞 Bug Fixes
View changes on GitHub
v7.0.6Compare Source
🐞 Bug Fixes
View changes on GitHub
v7.0.5Compare Source
🐞 Bug Fixes
View changes on GitHub
v7.0.4Compare Source
🐞 Bug Fixes
View changes on GitHub
v7.0.3Compare Source
🐞 Bug Fixes
View changes on GitHub
v7.0.2Compare Source
🐞 Bug Fixes
View changes on GitHub
v7.0.1Compare Source
No significant changes
View changes on GitHub
v7.0.0Compare Source
Nuxt OG Image v7 ships in Nuxt SEO v6. See the Nuxt SEO v6 release notes.
V7 requires Nuxt 4.6.1+ or Nuxt 5. It signs image URLs with your Nuxt app secret, uses native Satori layout, and reads fonts from
@nuxt/fontsv1.It can also publish rendered images to object storage.
Follow the v6 to v7 migration guide to upgrade.
Quick migration:
Set the printed
NUXT_APP_SECRETvalue in your production environment.🚀 Features
Publish Images to Object Storage
The module can upload rendered images to a public bucket through a Nitro storage mount. Prerendered
og:imagetags then use the bucket URL. (#730)A runtime image request redirects to the published copy when it exists. Otherwise, the server returns the image and uploads it in the background.
Prerendered local images now use
app.cdnURLwhen you set it. See thepublishoption.One Secret for Signing
URL signing now derives its key from the Nuxt 4.6 app secret. One
NUXT_APP_SECRETvalue covers OG images, sessions, and other Nuxt features. (#729)npx nuxt-og-image generate-secret # NUXT_APP_SECRET=...See the Security guide.
Native Satori Layout
Satori 0.47.1 supports block, inline, flexbox, and grid layout. Templates now use this native layout. (#736)
The module now passes
translate,rotate,scale,inset,z-index, and backdrop utilities to Satori.@nuxt/fonts v1 Integration
The module reads fonts through the
fonts:resolvedhook of @nuxt/fonts 1.0. (#698)Performance
Nuxt 4.6.1 and Node 22 Required
V7 drops Nuxt 3 and Nuxt 4 versions before 4.6.1. (#720, #739)
>=3.16.0^4.6.1 || ^5.0.0>=18.0.0^22.22.3 || ^24.15.0 || >=26.0.0@unhead/vue^2.0.5 || ^3.0.0^3.4.2unstorage^1.15.0^1.17.5Signing Key From NUXT_APP_SECRET
V6 generated a new secret on each build unless you set one. V7 derives the key from Nuxt
runtimeConfig.appSecret. (#729)Production needs a root secret with at least 32 characters. If it is missing or invalid, OG image requests fail with a
500error. (#742)NUXT_OG_IMAGE_SECRETwhen the app secret is empty, and warns once.ogImage.security.secretandruntimeConfig.ogImage.secret.security.secret: falsestill turns off signing.Satori 0.47.1 Required
The
satoripeer is now^0.47.1. The module no longer addsdisplay: flexandflex-direction: columnto a bare<div>. (#736)Text elements no longer get flex wrapping or a
0.2emgap. Templates may also needbox-border,border-solid, explicit heading margins, orshrink-0on SVGs.The migration guide lists each layout change.
@nuxt/fonts 1.0 Required for Custom Fonts
With
@nuxt/fontsbefore 1.0, OG images use the bundled Inter font and the build warns. (#698)The
fontlesspeer is now^1.3.2, and theunifontpeer is now^1.0.3. If OG text uses a script outside the default subsets, setsubsetson each family.Optional Peers Updated and Takumi v1 Removed
V7 requires these optional peer ranges. (#739)
@takumi-rs/core,@takumi-rs/wasm^2.15.0@resvg/resvg-js,@resvg/resvg-wasm^2.6.2sharp^0.35.5playwright-core^1.64.0chrome-launcher^1.2.2tailwindcss^4.3.3@unocss/core,@unocss/config^66.10.5zod^4.6.6The Takumi
fetchedResourcesandpersistentImagesoptions merge intoimages. Each entry keeps itssrcanddatafields.chrome-launcher Is an Optional Peer
The module no longer installs
chrome-launcher. Satori and Takumi apps do not need it. (#749)If you use the browser renderer with a local Chrome, install it as a dev dependency:
Without it, development and local builds download Chromium through Playwright on the first render.
The browser renderer still needs
playwright-core. Without it, the build fails and prints the install command.This applies when you set
ogImage.browseror a page uses a.browser.vuetemplate.Server Helpers Use Nuxt's RequestEvent
getOgImageUrl(event, ...)now takes Nuxt's portableRequestEvent. In a handler that calls it, importdefineEventHandlerfromnuxt/server. (#720)For explicit app imports, use
#og-image/app.DevTools Panel Needs nuxtseo-devtools-host
The OG Image DevTools panel moved to an optional host package. (#720)
You do not need to add it to
modules. Production rendering does not need it.Bounded Runtime Cache
With the default
runtimeCacheStorage: trueand no Nitro cache mount, the image cache is now a 64 MiB LRU cache. (#726, #727)runtimeCacheStorage: falsenow bypasses storage completely.cacheMaxAgeSeconds, with a minimum of 60 seconds. (#725)See the Runtime Cache guide.
🐛 Bug Fixes
app.baseURLin DevTools font previews (#738)👉 Changelog
🚨 Breaking Changes
🚀 Features
🐞 Bug Fixes
🏎 Performance
View changes on GitHub
🧠 Agent Skill
If you use an AI agent, install the
nuxt-og-imageSkill on skilld.dev with this command:v6.10.4Compare Source
No significant changes
View changes on GitHub
v6.10.3Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.10.2Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.10.1Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.10.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
v6.9.1Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.9.0Compare Source
compare changes
🩹 Fixes
🏡 Chore
✅ Tests
❤️ Contributors
v6.8.0Compare Source
compare changes
🚀 Enhancements
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.7.8Compare Source
compare changes
🚀 Enhancements
🔥 Performance
🩹 Fixes
__dirnamewithimport.meta.urlin layer config (#674)🏡 Chore
❤️ Contributors
v6.7.7Compare Source
compare changes
🩹 Fixes
❤️ Contributors
v6.7.6Compare Source
compare changes
🚀 Enhancements
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.7.5Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.7.4Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.7.3Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.7.2Compare Source
compare changes
🩹 Fixes
📖 Documentation
🏡 Chore
❤️ Contributors
v6.7.1Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.7.0Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.6.0Compare Source
compare changes
🚀 Enhancements
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.5.3Compare Source
🐞 Bug Fixes
"when inlining<style>rules intostyleattr - by @danielroe in #629 (c6cd3)<template>bounds - by @danielroe in #628 (607fd)View changes on GitHub
v6.5.2Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.5.1Compare Source
compare changes
🩹 Fixes
🏡 Chore
✅ Tests
setupTimeoutfor public-sans-repro fixture (#616)❤️ Contributors
v6.5.0Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.4.11Compare Source
compare changes
🚀 Enhancements
data-theme(#598)🩹 Fixes
🏡 Chore
❤️ Contributors
v6.4.10Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.4.9Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.4.8Compare Source
compare changes
🩹 Fixes
🏡 Chore
✅ Tests
❤️ Contributors
v6.4.7Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.4.6Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.4.5Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.4.4Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.4.3Compare Source
🐞 Bug Fixes
View changes on GitHub
v6.4.2Compare Source
compare changes
🩹 Fixes
🏡 Chore
❤️ Contributors
v6.4.1Compare Source
compare changes
🚀 Enhancements
data-theme(#598)🩹 Fixes
🏡 Chore
❤️ Contributors
v6.4.0Compare Source
🚀 Features
/_og/r/<path>resolver endpoint - by @harlan-zw in #572 (3aa76)🐞 Bug Fixes
View changes on GitHub
v6.3.10Compare Source
compare changes
🚀 Enhancements
/_og/r/<path>resolver endpoint (#572)🩹 Fixes
🏡 Chore
❤️ Contributors
v6.3.9Compare Source
compare changes
🏡 Chore
❤️ Contributors
v6.3.8Compare Source
compare changes
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.