documentation/docfx/releases/2.80.0.md
Skia m80 and Vulkan everywhere · Released July 8, 2020 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp API diff
SkiaSharp 2.80.0 rebases on Skia m80, brings Vulkan everywhere, and adds Linux ARM, Alpine, ARM64, and WebAssembly natives. Vulkan is now available on every platform that supports it, alongside a cleaned-up GPU API. Native coverage grows to Linux ARM32/ARM64, Alpine, and Win32 ARM64, plus a first WebAssembly build. SKFont becomes the canonical text/glyph type, and several disposal and GL crashes are fixed.
None in this release.
HarfBuzzSharp 2.6.1.5 rides along with the SkiaSharp packaging, native library, and platform coverage work — the same builds now ship for Linux ARM, Alpine, and the other new targets.
Thank you to everyone who contributed to this release!
| Contributor | Contributions |
|---|---|
| @bender2k14 | Made SkiaSharpSample the default startup project in the WPF sample solution (#1369) |
| @ziriax | Contributed the SKCanvas.DrawTextOnPath implementation (#1198) |
Preview 33 wrapped up packaging fixes and text/font lifetime fixes ahead of stable.
Preview 24 added Win32 ARM64 natives, image snapshots with bounds, and disposal fixes.
Preview 14 introduced the Alpine native libraries.
Preview 12 added SKPath.ToWinding, SKPaint.ColorF, and fixed a crash when no GL context is present.
Preview 3 was the initial v2 preview: Skia m80, Vulkan for Win32, GPU API cleanup, the SKFont refactor, and SKCanvas.DrawTextOnPath.