Upgrading @takumi-rs/core 0.27 to 0.28
Breaking0.27.6 → 0.28.5Breaking2Changed2Other4
BreakingUpgrade verdict
2 breaking changes.
In plain terms
- 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.
Must act 2 items need code or config changes
What you must change
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.
API changes
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'