Version 3.0.0
First SkiaSharp v3 previews · NuGet (prerelease)
Superseded by 3.116.0 · Never released as stable — these changes rolled up into 3.116.0.
API changes · SkiaSharp API diff · HarfBuzzSharp API diff
Highlights
SkiaSharp 3.0 previews modern .NET support, updated Skia, and substantial API and platform improvements. This preview line introduced the foundations of SkiaSharp v3, including updated native dependencies, broader view support, and modernized drawing APIs.
Breaking Changes
- Legacy obsolete APIs were removed — Members previously marked obsolete are no longer available. Update code to the recommended replacement APIs before moving to the v3 preview packages.
Engine
- Skia and native dependencies updated — The v3 preview line refreshes the bundled graphics engine and native libraries for current rendering and text capabilities. — ❤️ @maxkatz6 (#3089, #2917)
API Surface
- New span-based drawing APIs — New span overloads for point mapping, polygons, and rounded-rectangle radii reduce allocations in high-throughput drawing code. (#3079, #2971)
Platform
- Modern .NET and view support — The preview adds .NET 9 support and broadens desktop, mobile, and WebAssembly view integration. (#3065, #3001)
HarfBuzzSharp 8.3.0
Updates HarfBuzzSharp alongside the SkiaSharp v3 preview line with current text-shaping support.
Community Contributors ❤️
Thank you to everyone who contributed to this release!
| Contributor | Contributions |
|---|---|
| @jeromelaban | Uno and platform-view improvements (#2559, #2563, #2612, #2854, #3010) |
| @maxkatz6 | API and rendering improvements (#2717, #2788, #2917) |
| @Youssef1313 | Platform integration fixes (#2918, #2949, #2963) |
| @beto-rodriguez | Community API contributions (#1832) |
| @Fxplorer | Platform support improvements (#2839) |
| @gmurray81 | Rendering and integration fixes (#2317) |
| @jeremy-visionaid | Community fixes (#2904) |
| @lindexi | Platform integration work (#2720) |
| @pdjonov | API improvements (#2858) |
| @Redth | MAUI and view support (#3026) |
| @sungaila | Cross-platform fixes (#3014) |
| @taublast | Community maintenance contributions (#2804) |
Preview 5 (October 24, 2024)
Preview 5 completed the v3 API and dependency refresh work.
Preview 4 (July 18, 2024)
Preview 4 expanded rendering and platform compatibility.
Preview 3 (April 9, 2024)
Preview 3 added API refinements and native build updates.
Preview 2 (February 20, 2024)
Preview 2 focused on modern .NET and view integration.
Preview 1 (February 6, 2024)
Preview 1 opened the SkiaSharp v3 line.