documentation/docfx/releases/2.88.9.md
Platform compatibility and .NET 9 servicing release · Released November 7, 2024 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp 7.3.0.3
SkiaSharp 2.88.9 keeps the long-lived 2.x line current with .NET 9, improves WinUI and Uno/XAML behavior, and adds symbol packages for easier diagnostics. It is a focused compatibility update for applications that are staying on 2.88 while newer 3.x work continues elsewhere.
None in this release.
GetByteBuffer — Improves WinUI interop for native buffer access. ❤️ @jeromelaban (#3039)GetKerningPairAdjustments — Corrects the kerning adjustment API behavior. ❤️ @pdjonov (#2886)XamlRoot unload paths and corrects Uno Skia to use Bgra8888. ❤️ @jeromelaban @Youssef1313 (#2884, #2919)| Platform | What's New |
|---|---|
| 🪟 Windows | .NET 9 support and a new WinUI native helper for GetByteBuffer |
| 🌐 XAML / Uno | Fixed XamlRoot unload handling and Bgra8888 rendering |
| 📦 General | Symbol packages for easier debugging |
| Contributor | What They Did |
|---|---|
| @jeromelaban | Added .NET 9 support, the WinUI native helper, and XAML unload fixes |
| @pdjonov | Fixed GetKerningPairAdjustments |
| @Youssef1313 | Fixed Uno Skia SKXamlCanvas to use Bgra8888 |
Added symbol packages and moved the 2.88 line to snapshot-based versioning ahead of the final release.
Added .NET 9 support and a WinUI native helper while continuing the 2.88 compatibility fixes.
Fixed XAML and Uno rendering issues and corrected the GetKerningPairAdjustments API.