Skip to content

Hokusai 1.0.0

Latest

Choose a tag to compare

@ivantokar ivantokar released this 05 Aug 17:14
· 5 commits to main since this release
638263f

Swift-native Hokusai 1.0

This breaking release introduces immutable Hokusai pipelines, async output terminals, typed JPEG/PNG/WebP/AVIF/PDF configuration, optional SwiftNIO support, and an intentional HokusaiLegacy compatibility product.

PDF output

Cairo-backed one-page PDF output is available through .pdf(pageSize:dpi:). It currently embeds the evaluated raster pipeline; a future vector/selectable-text API is tracked in #13.

Requirements

libvips plus Cairo PDF support are required. See the README migration guide and changelog for compatibility details.

Validation

CI passed on macOS plus Linux with Swift 6.0 and 6.1; the core suite contains 76 passing tests.