documentation/docfx/releases/2.80.0.md
Skia m80, Vulkan, and WebAssembly · Released July 9, 2020 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp 2.6.1.5
Version 2.80.0 is a major platform release built on Skia milestone 80, with broad GPU work, first-class Vulkan support, and the first official WebAssembly and new ARM native packages in this line. It also expands the managed API surface with new text, color, path, and snapshot APIs, while shipping with HarfBuzzSharp 2.6.1.5 for the aligned shaping bindings.
None called out for this release.
libSkiaSharp for WebAssembly, the corresponding package work, and initial WASM unit-test coverage. (#1359, #1361, #1387, #1389)SKCanvas.DrawTextOnPath, SKPaint.ColorF, and SKPath.ToWinding, plus text API work that aligns SKFont more closely with glyph-based operations. ❤️ @ziriax (#1198, #1325, #1326, #1299)libSkiaSharp into assemblies, and fixes startup failures when no GL context is available. (#1366, #1296, #1328)| Contributor | What They Did |
|---|---|
| @ziriax | Implemented SKCanvas.DrawTextOnPath |
Final release prep added packaged WASM support, Linux ARM builds, and a refreshed Tizen toolchain before the 2.80.0 tag.
This preview hardened WASM and native packaging, added WASM unit tests, and fixed object lifetime issues around text blobs and font sets.
This preview added Win32 ARM64 support, snapshot bounds APIs, and improved desktop native loading and disposal behavior.
This preview introduced Alpine native libraries.
This preview exposed SKPath.ToWinding and SKPaint.ColorF, adjusted packaging, and fixed GL-context startup crashes.
This first preview delivered the Skia m80 upgrade, Vulkan support, DrawTextOnPath, and the first wave of GPU API improvements.