Upgrading nuxt-og-image 0.6 to 1
Unknown0.6.0 → 1.5.9New15Fixed46
UnknownUpgrade verdict
DepDelta hasn't looked for the notes of 17 of 56 releases yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
- Their commits are listed with this comparison.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
Adds @types/fs-extra ^11.0.1, birpc ^0.2.8, flatted ^3.2.7, fs-extra ^11.1.0, launch-editor ^2.6.0, satori 0.4.3, satori-html ^0.3.2, sirv ^2.0.2, std-env ^3.3.2, svg2png-wasm ^1.3.4, tinyws ^0.1.0, twemoji ^14.0.2, ws ^8.13.0, yoga-wasm-web ^0.3.3.
Installs 228 packages in all (was 181).
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- removed:
interface NitroRouteRules - removed:
property NitroRouteRules.ogImage?: 'screenshot' | string | false - removed:
property NitroRouteRules.ogImagePayload?: Record<string, any>
- removed:
declare module 'nitropack' - removed:
property ModuleOptions.outputDir: string - removed:
property ModuleOptions.serverSideRender: boolean - changed:
interface ModuleOptions extends ScreenshotOptions → interface ModuleOptions - added:
property ModuleOptions.browserProvider: boolean - added:
property ModuleOptions.defaults: OgImageOptions - added:
property ModuleOptions.experimentalInlineWasm: boolean - added:
property ModuleOptions.experimentalRuntimeBrowser: boolean - added:
property ModuleOptions.fonts: `${string}:${number}`[] - added:
property ModuleOptions.forcePrerender: boolean - added:
property ModuleOptions.playground: boolean - added:
property ModuleOptions.satoriOptions: Partial<SatoriOptions> - added:
property ModuleOptions.satoriProvider: boolean
- changed:
function screenshot(browser: Browser, url: string, options: ScreenshotOptions): Promise<Buffer> → function screenshot(browser: Browser, options: Partial<ScreenshotOptions> & Record<string, any>): Promise<Buffer>
- removed:
function createBrowser(): Promise<any>
- removed:
function createBrowser(): Promise<import('puppeteer-core').Browser>
- removed:
const _default: import('vue').DefineComponent<OgImagePayload, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue… - removed:
default _default
- added:
const _default: import('vue').DefineComponent<OgImageOptions, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue… - added:
default _default
- changed:
const _default: import('vue').DefineComponent<OgImageScreenshotPayload, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, i… → const _default: import('vue').DefineComponent<OgImageScreenshotOptions, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, i…
- added:
const _default: import('vue').DefineComponent<OgImageOptions, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue… - added:
default _default
- changed:
function defineOgImage(options?: OgImagePayload): void → function defineOgImage(options?: OgImageOptions): void - changed:
function defineOgImageScreenshot(options?: OgImageScreenshotPayload): void → function defineOgImageScreenshot(options?: OgImageScreenshotOptions): void - added:
function defineOgImageDynamic(options?: OgImageOptions): void - added:
function defineOgImageStatic(options?: OgImageOptions): void
- removed:
const _default: import('h3').EventHandler<string | undefined> - removed:
const extractOgPayload: (html: string) => any - removed:
const inferOgPayload: (html: string) => Record<string, any> - removed:
default _default
- removed:
const _default: import('h3').EventHandler<Buffer | import('h3').H3Error | undefined> - removed:
default _default
- added:
const _default: import('h3').EventHandler<any> - added:
default _default
- added:
const _default: import('h3').EventHandler<string | undefined> - added:
default _default
- added:
default function createBrowser(): Promise<import('puppeteer-core').Browser>
- added:
default function createBrowser(): Promise<any>
- added:
default function (nodes: any, options: SatoriOptions): Promise<string>
- added:
default function (nodes: string, options: SatoriOptions & { baseUrl: string }): Promise<string>
- added:
default function (svg: string, options: ConvertOptions & { baseUrl: string }): Promise<Uint8Array>
- added:
const _default: Renderer - added:
default _default
- added:
const _default: Renderer - added:
default _default
- added:
const _default: (url: import('ufo').ParsedURL) => import('../../../../../types').SatoriTransformer - added:
default _default
- added:
const _default: (url: import('ufo').ParsedURL) => import('../../../../../types').SatoriTransformer - added:
default _default
- added:
const _default: (url: import('ufo').ParsedURL) => import('../../../../../types').SatoriTransformer - added:
default _default
- added:
const _default: (url: import('ufo').ParsedURL) => import('../../../../../types').SatoriTransformer - added:
default _default
- added:
const _default: (url: import('ufo').ParsedURL) => import('../../../../../types').SatoriTransformer - added:
default _default
- added:
function defineSatoriTransformer(transformer: (url: ParsedURL) => SatoriTransformer): (url: ParsedURL) => SatoriTransformer - added:
function loadFont(font: string): Promise<any> - added:
function walkSatoriTree(url: ParsedURL, node: VNode, plugins: SatoriTransformer[]): Promise<void>
- added:
const _default: any - added:
default _default
- added:
const _default: import('h3').EventHandler<string | void> - added:
default _default
- added:
const _default: import('h3').EventHandler<false | OgImageOptions> - added:
default _default
- added:
const _default: import('h3').EventHandler<any> - added:
default _default
- added:
const _default: import('h3').EventHandler<any> - added:
default _default
- added:
export * from './utils-pure' - added:
function base64ToArrayBuffer(base64: string): ArrayBuffer - added:
function fetchOptions(e: H3Event, path: string): Promise<OgImageOptions> - added:
function readPublicAsset(file: string, encoding?: BufferEncoding): Promise<string | Buffer | undefined> - added:
function readPublicAssetBase64(file: string): Promise<string | undefined> - added:
function renderIsland(payload: OgImageOptions): Promise<{ html: string; head: any }> - added:
function useHostname(e: H3Event): string - added:
function wasmLoader(key: any, fallback: string, baseUrl: string): { loaded(): boolean | Promise<any>; load(): Promise<any> }
- added:
function extractOgImageOptions(html: string): false | Record<string, any> - added:
function stripOgImageOptions(html: string): string