documentation/docfx/releases/2.88.0.md
.NET 6, MAUI, and Mac Catalyst debut · Released May 22, 2022 · NuGet · GitHub Release
A landmark release bringing SkiaSharp into the .NET 6 era. This version introduces first-class .NET MAUI views (both compatibility shims and native handlers), adds Mac Catalyst support, enables ASP.NET Blazor WebAssembly rendering, and splits the monolithic NuGet package into smaller per-platform native asset packages for faster restores and smaller deployments. Six community contributors helped shape the release.
None in this release.
SKCanvasView and SKGLView for .NET MAUI with both compatibility and handler-based implementations. (#1678)net6.0-ios, net6.0-android, net6.0-macos, net6.0-maccatalyst, and net6.0-tvos targets for the binding projects. (#1707)SkiaSharp.NativeAssets.* packages for faster restore and reduced download size. (#1758)IsAntialias now controls Edging — Setting IsAntialias correctly updates the font edging mode. (#1802)IgnorePixelScaling behavior — Corrected how the IgnorePixelScaling property works on views. (#1804)lock with a lightweight critical section. ❤️ @toptensoftware (#1817)| Platform | What's New |
|---|---|
| 🍎 Apple | Mac Catalyst support, iOS view background fix, macOS Monterey CI |
| 🪟 Windows | WindowsAppSDK migration, native symbols in packages |
| 🐧 Linux | libdl.so.2 fallback for newer distros |
| 🤖 Android | Leaner .so packaging, reduced Resource.designer.cs |
| 🌐 WebAssembly | Blazor WASM support, Emscripten 2.0.23 |
| Contributor | What They Did |
|---|---|
| @jsuarezruiz | Fixed NRE in MAUI SKCanvasView |
| @richirisu | Graceful surface allocation failure handling |
| @jonathanpeppers | Android packaging improvements |
| @toptensoftware | HandleDictionary critical section optimization |
| @JensKrumsieck | Fixed Blazor infinite loop |
| @mjbond-msft | SBOM manifest generation |
| @jeromelaban | Emscripten 2.0.23, Uno 4.0 |
| @akoeplinger | Linux libdl.so.2 fallback |
Building with .NET MAUI RC 2.
Updated to .NET MAUI RC 1 and macOS 11 build environment.
SBOM generation, MAUI Preview 14, and CI pipeline improvements.
CI improvements and Mac Catalyst workaround removals.
Android packaging fix and MAUI Preview 12 update.
Uno Platform 4.0 support.
HandleDictionary critical section, Blazor infinite loop fix, and native statics disposal fix.
Dependency updates across the board.
New Skia APIs exposed to C#.
ASP.NET Blazor WebAssembly support added.
Windows native symbols and HarfBuzzSharp native asset packages.
ANGLE zlib1.dll output fix for Windows GPU rendering.
WindowsAppSDK migration, IsAntialias/IgnorePixelScaling fixes, and graceful surface allocation failure.
HarfBuzz 2.8.2 update, Xamarin.Forms netcoreapp3.1 support, and PDB files in packages.
Mac Catalyst support, split native asset packages, and Emscripten 2.0.23.
Initial .NET 6 TFMs and .NET MAUI views with compatibility and handler support.