Skip to content

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.

  • 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.
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).

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