documentation/docfx/releases/2.88.9.md
.NET 9 support, WinUI fixes, and debug symbols · Released November 7, 2024 · NuGet · GitHub Release
SkiaSharp 2.88.9 adds .NET 9 target framework support, ships debug symbols in NuGet packages for improved diagnostics, and fixes several canvas and text API issues across Uno/WinUI and XAML platforms. One community contributor drove key WinUI and platform fixes.
None in this release.
GetByteBuffer native helper — Added a native helper method for GetByteBuffer on WinUI, improving interop for byte buffer scenarios. ❤️ @jeromelaban (#3039)XamlRoot null check on unload — SKXamlCanvas no longer throws when XamlRoot is null during unload. (#2884)GetKerningPairAdjustments API fixed — Corrected the kerning pair adjustments API to return proper values. (#2886)SKXamlCanvas pixel format on Uno Skia — Fixed SKXamlCanvas on Uno Skia targets to use Bgra8888 for correct color rendering. (#2919)| Platform | What's New |
|---|---|
| 🪟 Windows | WinUI GetByteBuffer native helper |
| 🌐 WebAssembly | SKXamlCanvas pixel format fix on Uno Skia |
| 📦 General | .NET 9 support; debug symbols in packages |
| Contributor | What They Did |
|---|---|
| @jeromelaban | WinUI GetByteBuffer native helper |
Added .NET 9 target framework support and WinUI GetByteBuffer native helper.
Fixed XamlRoot null reference on canvas unload, corrected GetKerningPairAdjustments API, and fixed SKXamlCanvas pixel format on Uno Skia. Also adopted new NuGet license expressions.