Skip to content

Releases: hash-sequence/coil-resvg

v1.1.1

Choose a tag to compare

@petrichor petrichor released this 14 Aug 03:16

What's Changed

  • Added iosX64 support for the iOS Simulator on Intel-based Macs.

Installation

implementation("com.hashsequence:coil-resvg:1.1.1")

v1.1.0

Choose a tag to compare

@petrichor petrichor released this 14 Aug 03:14

What's Changed

  • Added rendered bitmap disk caching, enabled by default.
  • Lowered the minimum Android SDK from 24 to 23.
  • Added armeabi-v7a support.
  • Added ProGuard rules for minified Android builds.
  • Updated resvg and usvg to 0.48.1.
  • Improved examples and documentation.

Installation

implementation("com.hashsequence:coil-resvg:1.1.0")

v1.0.0

Choose a tag to compare

@petrichor petrichor released this 14 Aug 03:13

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")
}