documentation/docfx/releases/2.80.3.md
Platform expansion release · Released July 12, 2021 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp 2.6.1.8
SkiaSharp 2.80.3 broadened platform support across Apple, Windows, WebAssembly, and Uno while also adding notable new rendering APIs. This release brought Metal support to Apple platforms, introduced SKRuntimeEffect, expanded GPU configuration hooks, and rounded things out with a solid set of stability fixes from community contributors.
None in this release.
SKRuntimeEffect API so applications can compile and run custom SkSL effects. (#1604)GRContextOptions and IsAbandoned so apps can better inspect and configure GPU resources. (#1529, #1659)SKXamlCanvas backend. (#1696, #1704)SKPicture content. (#1518, #1514)SKMatrix.IsInvertible. (#1636, #1527)| Platform | What's New |
|---|---|
| 🍎 Apple | Metal APIs, iOS font-loading improvements |
| 🪟 Windows | WinUI Desktop support, broader legacy toolchain compatibility |
| 🌐 WebAssembly | More packaged variants and .NET Interactive support |
| 🎨 Core API | SKRuntimeEffect, GRContextOptions, IsAbandoned, SKPicture serialization |
| Contributor | What They Did |
|---|---|
| @gmurray81 | Improved resilience when creating GL surfaces |
| @HarlanHugh | Prevented SKElement.OnRender from running when no presentation source exists |
| @Mikolaytis | Added ANGLE GRGlInterface creation support |
Final stabilization updated the bundled WinUI dependency ahead of the stable tag.
Added Uno Platform backend support for SKXamlCanvas.
Added .NET Interactive support, WinUI Desktop integration, SKRuntimeEffect, and a broad round of platform fixes.
Brought in Metal APIs for Apple platforms and exposed new GPU configuration hooks.
Expanded WebAssembly packaging and refreshed signing and Tizen tooling.
Added Exif SubIFD support, SKPicture serialization bindings, and several Apple and ANGLE fixes.