Skip to content

Upgrading @takumi-rs/core 0.27 to 0.28

Breaking0.27.6 → 0.28.5Breaking2Changed2Other4

BreakingUpgrade verdict

2 breaking changes.

  • Laying out a display: none box no longer keeps fragment items for the boxes under it, which paint never reads.
  • A CSS value that fails one way of parsing no longer builds an error message before trying the next.
2 items need code or config changes
Breaking2
Laying out a display: none box no longer keeps fragment items for the boxes under it, which paint never reads.
A CSS value that fails one way of parsing no longer builds an error message before trying the next.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: const enum OutputFormat
  • removed: member OutputFormat.Jpeg = 'Jpeg'
  • removed: member OutputFormat.Png = 'Png'
  • removed: member OutputFormat.WebP = 'WebP'
  • changed: method Renderer.loadFontAsync(data: ArrayBuffer, signal?: AbortSignal | undefined | null): Promise<number> → method Renderer.loadFontAsync(data: Buffer, signal?: AbortSignal | undefined | null): Promise<number>
  • changed: method Renderer.loadFontsAsync(fonts: Array<ArrayBuffer>, signal?: AbortSignal | undefined | null): Promise<number> → method Renderer.loadFontsAsync(fonts: Array<Buffer>, signal?: AbortSignal | undefined | null): Promise<number>
  • changed: method Renderer.putPersistentImageAsync(src: string, data: ArrayBuffer, signal?: AbortSignal | undefined | null): Promise<void> → method Renderer.putPersistentImageAsync(src: string, data: Buffer, signal?: AbortSignal | undefined | null): Promise<void>
  • changed: property ConstructRendererOptions.fonts?: Array<ArrayBuffer> → property ConstructRendererOptions.fonts?: Array<Buffer>
  • changed: property PersistentImage.data: ArrayBuffer → property PersistentImage.data: Buffer
  • added: method Renderer.purgeFontCache(): void
  • added: method Renderer.render(source: { type: string }, options: RenderOptions): Buffer
  • added: property ConstructRendererOptions.loadDefaultFonts?: boolean
  • added: type OutputFormat = 'webp'| 'avif'| 'png'| 'jpeg'| 'WebP'| 'Avif'| 'Jpeg'| 'Png'