v1.0.0
Initial Release
coil-resvg is a Kotlin Multiplatform SVG decoder for Coil 3, powered by the Rust-based resvg rendering engine.
Highlights
- Added SVG decoding support for Coil 3.
- Added support for Android, iOS, JVM Desktop, JavaScript, and WebAssembly.
- Integrated resvg through Rust FFI using UniFFI and Gobley.
- Added accurate SVG sizing and density-aware rendering.
- Added text and system font support on native platforms.
- Added automatic SVG detection based on MIME type and file content.
- Published the Kotlin Multiplatform library to Maven Central.
JS and Wasm targets use the browser's native SVG rendering pipeline.
Installation
dependencies {
implementation("com.hashsequence:coil-resvg:1.0.0")
}