documentation/docfx/releases/2.88.1.md
Skottie and servicing release · Released August 17, 2022 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp 2.8.2.1
SkiaSharp 2.88.1 adds a substantial new animation story with Skottie, expands WinUI and Tizen support on newer target frameworks, and refreshes several native dependencies. It also fixes a range of real-world issues across Alpine Linux, Unicode font loading, Apple scaling behavior, and browser-hosted scenarios.
SkiaSharp.dll. (#2091)TimeSpan overloads, writable SKDataStream, and support for non-seekable streams. ❤️ @jeromelaban (#1987, #2119, #2128, #2126)SKShaper now respects SKPaint.TextAlign. ❤️ @koolkdev (#1910)net6.0-tizen and expands Skottie package TFMs across Apple, Android, tvOS, Mac Catalyst, and Tizen. (#2099, #2133)SKGLView correctly when Window.BackingScaleFactor changes. ❤️ @HarlanHugh (#1854)| Platform | What's New |
|---|---|
| 🍎 Apple | Better scaling updates and broader Skottie TFMs |
| 🪟 Windows | WinUI support and safer native critical-section cleanup |
| 🐧 Linux | Alpine and libc loading fixes |
| 🌐 WebAssembly | emscripten 3.1.7 support |
| 🤖 Android / 📺 Tizen | Expanded target framework coverage for Skottie and core packages |
| Contributor | What They Did |
|---|---|
| @jeromelaban | Added core Skottie support, WinUI work, broader TFMs, and emscripten 3.1.7 support |
| @koolkdev | Made SKShaper respect SKPaint.TextAlign |
| @lindexi | Fixed Unicode font loading |
| @RichardD2 | Hardened critical-section finalization handling |
| @HarlanHugh | Fixed SKGLView backing-scale reshape behavior |
| @mgood7123 | Exposed AVIF encoding support |
Made configuration APIs public and refined libc probing on affected platforms.
Fixed Unicode font loading, completed a missing macios feature, refreshed native dependencies, and improved Alpine builds.
Added BOM handling for animations, exposed AVIF encoding, and continued Alpine servicing.
Expanded Skottie TFMs and made SKDataStream writable like SKData.
Improved Skottie handling for non-seekable streams and fixed SKGLView backing-scale updates.
Added nullable annotations and TimeSpan overloads for Skottie while broadening target framework support.
Introduced Skottie, WinUI, net6.0-tizen, emscripten 3.1.7 support, and several package-structure improvements.
Started the 2.88.1 servicing train with a PNG-loading fix via an updated zlib.